jQuery ajax - méthode ajaxError()

Exemple

Un message d'alerte est déclenché lorsque la requête AJAX échoue :

$("div").ajaxError(function(){
  alert("Une erreur s'est produite !");
});

Essayez-le vous-même

Définition et utilisation

La méthode ajaxError() exécute une fonction lorsque l'erreur se produit dans une requête AJAX. C'est un événement Ajax.

Syntaxe

.ajaxError(function(event,xhr,options,exc))
paramètres Description
function(event,xhr,options,exc)

Obligatoire. Définit la fonction à exécuter lorsque la requête échoue.

Paramètres supplémentaires :

  • event - Contient l'objet événement
  • xhr - Contient l'objet XMLHttpRequest
  • options - Contient les options utilisées dans la requête AJAX
  • exc - Contient l'exception JavaScript

Description détaillée

L'objet XMLHttpRequest et les paramètres sont transmis à la fonction de rappel. Les erreurs capturées peuvent être transmises en tant que dernier paramètre :

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError ne sera transmis que lorsque l'exception se produira this;
 }

plus d'exemples

utiliser xhr et options paramètres
Comment utiliser options paramètres pour obtenir des messages d'erreur plus utiles.