English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery ajaxError()

Методы AJAX jQuery

Метод ajaxError() добавляет функцию для вызова при завершении запроса Ajax с ошибкой. Это AjaxEvent.

jQuery генерирует событие ajaxError каждый раз, когда запрос Ajax завершается с ошибкой. В этот момент выполняются все обработчики, зарегистрированные с помощью метода ajaxError().

Внимание:С версии jQuery 1.8该方法 должен быть добавлен только к документу.

Синтаксис:

$(document).ajaxError(function(event, xhr, options, thrownError))

Пример

Отображение сообщения при ошибке запроса Ajax:

$(document).ajaxError(function(){
  $("#error").text("Произошла ошибка!!!");
});
Тестировать, смотреть‹/›

Использование параметров event, xhr и options позволяет получить более полезный вывод:

$(document).ajaxError(function(event, xhr, options){
  $("#error").append("Ошибка запроса страницы: " + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
Тестировать, смотреть‹/›

Значение параметра

ПараметрыОписание
function(event, xhr, options, thrownError)Определите функцию, которую нужно выполнить при завершении запроса и возникновении ошибки

Параметры:

  • event -Включает объект события

  • xhr-Включает объект XMLHttpRequest

  • options-Включает параметры, используемые в AJAX запросе

  • thrownError-Включает JavaScript ошибки (если они произошли)

Методы AJAX jQuery