Я пытаюсь обработать ошибки AJAX в веб-приложении, использующем jQuery.
Я настраиваю обработчик событий для обработки ошибок AJAX, например:
$('body').ajaxError(error_handler);
Однако, несмотря на информацию, передаваемую этому обработчику, мне сложно определить, какая именно ошибка произошла.
Две ошибки, которые я заинтересован в идентификации:
- Когда сервер приложений не работает
- Когда я использовал
$.getJSON(...)
и ответ не может быть проанализирован как данные JSON.
И то, и другое вызывает мой обработчик ошибок, но мне нужно обрабатывать каждую ошибку по-разному, и я не знаю, как мне это сделать.
У кого-нибудь есть предложения?