Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2014, 21:05
Аспирант
Отправить личное сообщение для DeUM Посмотреть профиль Найти все сообщения от DeUM
 
Регистрация: 27.02.2013
Сообщений: 36

ajax, ответ сервера
Добрый день,
довольно часто пользуюсь отсылкой данных через ajax и давно заметил что
при завершении запроса ответ всегда приходит в success: function(){},
И конечно хотелось бы узнать какой вариант ответа jQuery не устроит и он выдаст ошибку error: function(){}:
$.ajax({
....,
success: function() {Всегда работает через "это"...},
error: function() {... такое ощущение что error только для заголовков.}
})

А в пхп:
if(isset($_POST['a'])) echo 'OK';
else die('Error');
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2014, 21:45
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Тут перечислено: http://api.jquery.com/jquery.ajax/
Возникает при вызове abort(), при превышении таймаута, при http-ответах вроде Not Found или Internal Server Error и т.д.
Сообщение от DeUM
die('Error');
Это просто заставит сервер отдать HTTP-ответ с нормальным статус-кодом (200) и телом "Error". Почему это должно считаться за ошибку?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 10.02.2014, 10:58
Аспирант
Отправить личное сообщение для DeUM Посмотреть профиль Найти все сообщения от DeUM
 
Регистрация: 27.02.2013
Сообщений: 36

Понятненько , спасибо за ответ
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX, PERL, запись в файл и неожиданный ответ от сервера Jopses jQuery 3 28.02.2013 16:06
Как разложить ответ сервера по разным div-ам? brudershaft AJAX и COMET 0 23.04.2012 20:40
ответ сервера не сохраняется в глобальную переменную cyberpunk AJAX и COMET 2 06.03.2012 11:57
Ответ сервера в плугине ajaxForm отдается неправильно. IgorOk jQuery 11 13.12.2009 04:35
Ajax - JSON - не распознает пришедший ответ Майский Кот jQuery 1 14.05.2009 00:40