Как ajax узнает, произошел ли сбой или успех, если серверная сторона ничего не возвращает?
$.ajax(error:..,success:..)
Я встретил это исключение в своем тесте:
необработанное исключение: [Исключение... «Компонент вернул код ошибки: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.statusText]» nsresult: «0x80040111 (NS_ERROR_NOT_AVAILABLE)» местоположение: «JS-кадр :: http://localhost/script/tab.js :: анонимно :: строка 69" данные: нет]
Код на стороне сервера:
$id = process();
И в целях тестирования у меня есть exit() в процессе();
Является ли это причиной этого исключения? Если да, то почему?
EDIT Я просмотрел строку, которая вызывает исключение, это функция обработки ошибок $.ajax()
error:function(XMLHttpRequest, textStatus, errorThrown){
alert(XMLHttpRequest.statusText);alert(textStatus);alert(errorThrown);
}
Что-то не так?