Guten Abend!So senden Sie eine Fehlerantwort von PHP an eine jQuery Ajax-Postanforderung
Zunächst ist dies meine erste Frage so tut mir leid, ich könnte ein wenig nervös sein.
ich ein Problem in der folgenden Situation haben ...
Ich habe ein Ajax-Aufruf wie folgt aus:
$.ajax({
url: "test.php",
method: "POST",
data: {
"somedata": "somedata"
},
success: function(){
//Do something when it is an success
},
error: function(){
//Do something when it is an error
}
});
Jetzt i so in der test.php eine Fehlerantwort geben möchten, dass die jQuery ajax call führt den Fehler und nicht den Erfolgsaufruf aus, auch wenn kein Fehler vorliegt.
Bitte antworten Sie nicht wie: "Warum möchten Sie das tun?"
Ich will nur wissen, ob das möglich ist :)
Dies ist nützlich zu lesen: https://stackoverflow.com/questions/6265814/how-to-trigger-jquery-ajax-error-callback-based-on-server-response-not-http-5 – IncredibleHat
Just put Ein Syntaxfehler in Ihrer PHP-Datei. –
Beide Top-Kommentare sind OK + Sie können Header verwenden ('HTTP/1.1 500 OK'); in Ihrem PHP mit jedem Code außer 200. Siehe Codes hier: http://php.net/manual/en/function.http-response-code.php#107261 – Giliapps