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

Méthode jQuery ajaxError()

Méthodes AJAX de jQuery

Lorsque la requête Ajax est terminée et qu'il y a une erreur, la méthode ajaxError() ajoute une fonction à appeler. C'est un événement AjaxEvent.

Chaque fois que la requête Ajax est terminée et qu'il y a une erreur, jQuery déclenche l'événement ajaxError. À ce moment-là, tous les gestionnaires d'événements enregistrés avec la méthode ajaxError() sont exécutés.

Remarque :De jQuery 1.8À partir de la version, cette méthode ne devrait être attachée qu'au document.

Syntaxe :

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

Exemple

Afficher un message lorsque la requête Ajax échoue :

$("document").ajaxError(function(){
  $("#error").text("Une erreur s'est produite!!!");
});
Voyons si‹/›

Obtenir des sorties plus utiles en utilisant les paramètres event, xhr et options :

$("document").ajaxError(function(event, xhr, options){
  $("#error").append("Erreur lors de la demande de page : "); + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
Voyons si‹/›

Valeur du paramètre

ParamètresDescription
function(event, xhr, options, thrownError)Spécifie la fonction à exécuter lorsque la requête est terminée et qu'une erreur se produit

Paramètres :

  • event -Contient l'objet d'événement

  • xhr-Contient l'objet XMLHttpRequest

  • options-Contient les options utilisées dans la requête AJAX

  • thrownError-Contient des exceptions JavaScript (si elles se produisent)

Méthodes AJAX de jQuery