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>
Dans cette fonction de rappel d'erreur mise à jour :
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!