Récupération du texte de réponse d'erreur $.ajax de jQuery
Dans jQuery, il peut être difficile de récupérer le texte exact de réponse d'erreur lorsqu'une requête AJAX échoue. Le comportement par défaut renvoie uniquement un message général « d'erreur ». Cependant, nous pouvons accéder au texte de la réponse en modifiant notre fonction de gestion des erreurs.
Dans l'exemple fourni, le code PHP envoie une erreur interne du serveur 500 avec le texte "Gone to the beach". Par défaut, la fonction d'erreur de jQuery affiche uniquement "erreur" sans aucune information détaillée.
Pour obtenir le texte de réponse, modifiez la fonction d'erreur comme suit :
error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); }
Dans ce code mis à jour :
En implémentant cet ajustement, jQuery peut désormais afficher efficacement le texte de réponse d'erreur, fournissant ainsi un retour plus informatif lors de la gestion des erreurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!