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

jQuery ajaxComplete() Methode

jQuery Ajax Methoden

Wenn die Ajax-Anfrage abgeschlossen ist, legt die Methode ajaxComplete() eine zu aufrufende Funktion fest. Dies ist ein AjaxEvent.

Jedes Mal, wenn eine Ajax-Anfrage abgeschlossen ist, löst jQuery das ajaxComplete-Ereignis aus. Zu diesem Zeitpunkt werden alle von der Methode ajaxComplete() registrierten Verarbeitungsroutinen ausgeführt.

Hinweis:Von jQuery 1.8Ab Version, sollte dieser Methodenaufruf nur auf das Dokument angewendet werden.

Syntax:

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

Beispiel

Eine Nachricht wird angezeigt, wenn der Ajax-Anfragevorgang abgeschlossen ist:

$(document).ajaxComplete(function(){
  $("#done").text("Ajax-Anfrage abgeschlossen");
});
Testen Sie heraus‹/›

Verwenden Sie die Parameter event, xhr und options, um nützlichere Ausgaben zu erhalten:

$(document).ajaxComplete(function(event, xhr, options){
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
Testen Sie heraus‹/›

Parameterwert

ParameterBeschreibung
function(event, xhr, options)Funktion, die beim Abschluss der Anfrage ausgeführt wird

Parameter:

  • event -Enthält das Ereignisobjekt

  • xhr-Enthält das XMLHttpRequest-Objekt

  • options-Enthält Optionen, die in AJAX-Anfragen verwendet werden

jQuery Ajax Methoden