Отправляю определенный пост запрос на сервер и исходя из отправленных данных получаю ответ от сервера 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.
Собственно вопрос - В чем ошибка? почему при ответе от сервера ничего не происходит, но данные успешно отправляются. И на сервере никаких ошибок.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей