Условие не видит Ajax результат

Отправляю определенный пост запрос на сервер и исходя из отправленных данных получаю ответ от сервера Success либо Updated.

Примерно так обрабатывает сервер:

    if($data>0) {
      //Мой код
      return 'Success';
    } else {
      //Мой код
      return 'Updated';
    }

Таким образом отправляю ajax запрос на фронте:

    $.ajax({
        url : action,
        method : "POST",
        data : {id:id, user: user},
        dataType : "text",
        success : function (data) {
            if(data == 'Success') {
                alert(data);
            } else if(data == 'Updated') {
                alert(data);
            } else {
                alert(data);
            }
        }
    });

else if используется для того, что сервер может возвращать и другие данные кроме Success и Updated.

Собственно вопрос - В чем ошибка? почему при ответе от сервера ничего не происходит, но данные успешно отправляются. И на сервере никаких ошибок.


Ответы (0 шт):