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

Метод jQuery ajaxComplete()

Методы AJAX jQuery

При завершении запроса Ajax метод ajaxComplete() определяет функцию для вызова. Это AjaxEvent.

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

Внимание:С версии jQuery 1.8 этот метод должен быть привязан только к документу.

Грамматика:

$(document).ajaxComplete(function(event, xhr, options))

Пример

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

$("document").ajaxComplete(function(){
  $("#done").text("Запрос AJAX завершен");
});
Проверьте, посмотрите‹/›

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

$("document").ajaxComplete(function(event, xhr, options){
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
Проверьте, посмотрите‹/›

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

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

Параметры:

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

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

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

Методы AJAX jQuery