Comprendre les réponses d'erreur AJAX de jQuery
Lors du traitement des requêtes AJAX, il est crucial de récupérer les réponses d'erreur pour fournir des commentaires significatifs aux utilisateurs. Cependant, le message d'erreur jQuery par défaut fournit souvent des informations limitées. Cet article explore une méthode pour récupérer le texte de réponse d'erreur réel dans jQuery.
Dans l'exemple fourni, le serveur envoie une réponse d'erreur avec un code d'état de 500 et un message personnalisé « Parti à la plage ». Cependant, la fonction jQuery error() ne fournit que le message générique "error".
Pour accéder au texte de réponse personnalisé, le gestionnaire d'erreurs peut être modifié comme suit :
<code class="javascript">error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); }</code>
Dans ce code :
En accédant à la propriété ResponseText du Objet XMLHttpRequest, cette solution permet de récupérer le message d'erreur réel envoyé par le serveur. Cette gestion améliorée des erreurs fournit des informations précieuses pour le débogage et les commentaires des utilisateurs.
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!