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

jQuery ajaxError() Methode

AJAX-Methoden mit jQuery

Wenn eine Ajax-Anfrage abgeschlossen wird und ein Fehler auftritt, fügt die Methode ajaxError() eine zu aufrufende Funktion hinzu. Dies ist ein AjaxEvent.

jQuery löst den ajaxError-Event aus, wenn eine Ajax-Anfrage abgeschlossen wird und ein Fehler auftritt. In diesem Fall werden alle von der Methode ajaxError() registrierten Verarbeitungsroutinen ausgeführt.

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

Syntax:

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

Beispiel

Zeige eine Nachricht, wenn der Ajax-Anfrage fehlgeschlagen ist:

$("document").ajaxError(function(){
  $("#error").text("Ein Fehler ist aufgetreten!!!");
});
Testen Sie es heraus‹/›

Mit den Parametern event, xhr und options kann ein nützlicheres Ausgabeergebnis erhalten werden:

$("document").ajaxError(function(event, xhr, options){
  $("#error").append("Error requesting page:"); + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
Testen Sie es heraus‹/›

Wert des Parameters

ParameterBeschreibung
function(event, xhr, options, thrownError)Spezifiziert die Funktion, die ausgeführt wird, wenn die Anfrage abgeschlossen ist und ein Fehler auftritt

Parameter:

  • event -Enthält das Ereignisobjekt

  • xhr-Enthält das XMLHttpRequest-Objekt

  • options-Enthält Optionen, die im AJAX-Anfrage verwendet werden

  • thrownError-Enthält JavaScript-Ausnahmen (wenn vorhanden)

AJAX-Methoden mit jQuery