Maison > interface Web > js tutoriel > le corps du texte

Comment récupérer le texte de réponse d'erreur dans les requêtes jQuery $.ajax ?

Susan Sarandon
Libérer: 2024-10-27 09:11:30
original
729 Les gens l'ont consulté

How to Retrieve Error Response Text in jQuery $.ajax Requests?

Récupération du texte de réponse d'erreur à l'aide de jQuery $.ajax

Lors de l'envoi d'une réponse d'erreur à une requête jQuery AJAX, il peut être difficile d'y accéder le texte de la réponse. Par défaut, jQuery fournit uniquement l'état de l'erreur. Pour récupérer le texte de réponse réel, la solution suivante peut être implémentée :

Modifiez la fonction de rappel d'erreur dans la requête jQuery AJAX comme suit :

<code class="javascript">error: function(xhr, status, error) {
  var err = eval("(" + xhr.responseText + ")");
  alert(err.Message);
}</code>
Copier après la connexion

Dans cette fonction de rappel d'erreur mise à jour :

  • La propriété xhr.responseText contient le texte complet de la réponse à l'erreur.
  • eval est utilisée pour analyser le texte de la réponse au format JSON (en supposant la réponse est au format JSON).
  • La propriété err.Message est ensuite accédée pour récupérer le message d'erreur souhaité.

En implémentant ce changement, le La fonction de rappel d'erreur recevra désormais la réponse d'erreur analysée comme argument err. Vous pouvez ensuite accéder au message d'erreur (dans ce cas, "Parti à la plage") via err.Message et l'afficher en conséquence.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!