Ich sende eine Fehlerantwort an meine jQuery. Ich kann jedoch den Antworttext nicht erhalten (im folgenden Beispiel wäre dies an den Strand gegangen ).
Das einzige, was jQuery sagt, ist "Fehler".
In diesem Beispiel finden Sie Details:
php
<?
header('HTTP/1.1 500 Internal Server Error');
print "Gone to the beach"
?>
jQuery
$.ajax({
type: "post",
data: {id: 0},
cache: false,
url: "doIt.php",
dataType: "text",
error: function (request, error) {
console.log(arguments);
alert(" Can't do because: " + error);
},
success: function () {
alert(" Done ! ");
}
});
Jetzt ist mein Ergebnis:
Log:
[XMLHttpRequest readyState=4 status=500, "error", undefined]
aufmerksam:
Kann nicht, weil: Fehler
Irgendwelche Ideen?
$.ajax()
die an ihn übergebene Fehlerfunktion aufgerufen wird.
header
Funktion dies?