ajaxError()
26
посл. ред.
13.02.2017
Метод ajaxError()
устанавливает обработчик ajax-события ajaxError
. Это событие наступает при завершении любого ajax-запроса с ошибкой (если глобальные события не отключены).
Обработчик события ajaxError
можно установить только на объект document
.
Обработчики события ajaxError
не запускаются для кроссдоменных запросов с dataType
, имеющим значение 'script'
или 'jsonp'
.
Варианты использования
$(document).ajaxError(обработчик) => jQuery
- Устанавливает обработчик события
ajaxError
. Помимо объекта события, обработчик может принимать дополнительные аргументы: jqXHR-объект, объект с настройками запроса и строку с HTTP-статусом ошибки (Not Found
,Internal Server Error
и т.д.).
Примеры
Показать сообщение при завершении любого запроса с ошибкой:
$(document).ajaxError(function (event, jqXHR, settings, error) { $('#message').append('<li>Запрос к ' + settings.url + ' завершён с ошибкой: ' + error + '</li>'); });