Fehlerantworttext mit jQuery $.ajax abrufen
Beim Senden einer Fehlerantwort auf eine jQuery-AJAX-Anfrage kann der Zugriff schwierig sein den Antworttext. Standardmäßig stellt jQuery stattdessen nur den Fehlerstatus bereit. Um den tatsächlichen Antworttext abzurufen, kann die folgende Lösung implementiert werden:
Ändern Sie die Fehlerrückruffunktion in der jQuery-AJAX-Anfrage wie folgt:
<code class="javascript">error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); }</code>
In dieser aktualisierten Fehlerrückruffunktion:
Durch die Implementierung dieser Änderung wird die Die Fehlerrückruffunktion empfängt nun die analysierte Fehlerantwort als err-Argument. Sie können dann über err.Message auf die Fehlermeldung (in diesem Fall „Gone to the beach“) zugreifen und diese entsprechend anzeigen.
Das obige ist der detaillierte Inhalt vonWie rufe ich Fehlerantworttext in jQuery-$.ajax-Anfragen ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!