jQuery.ajaxSetup: erreur de substitution avec statusCode
J'ai le code suivant pour défaut de jQuery AJAX gestion des erreurs:
$.ajaxSetup({
error : function(jqXHR, textStatus, errorThrown) {
alert("Error: " + textStatus + ": " + errorThrown);
},
statusCode : {
404: function() {
alert("Element not found.");
}
}
});
Toutefois, lorsque 404 arrive, les DEUX fonctions sont upcalled: première erreurpuis statusCodedonc je ne vois 2 consécutifs alertes.
Comment éviter ce type de comportements et d'obtenir erreur rappel que si statusCode n'était pas upcalled?
source d'informationauteur weekens
Vous devez vous connecter pour publier un commentaire.
Que diriez-vous simplement de vérifier pour le code d'état 404 dans votre gestionnaire d'erreur?
Essayez ceci: