Wie eine Serverfehlerreaktion mit PHP senden?
Frage
Sobald der Benutzer klickt auf die Schaltfläche Löschen-Taste mein jQuery Skript fragt der Server das ausgewählte Element zu löschen.
Jetzt möchte ich meine PHP Skript ein Erfolg oder eine Fehlermeldung senden.
Ist es möglich, Feuer der Fehler-Callback , falls das Element konnte nicht gelöscht werden?
Danke
mein jQuery-Code:
$.ajax({
type: "post",
url: "myAjax.php" ,
dataType: "text",
data: {
some:data
},
error: function(request,error)
{
// tell the user why he couldn't delete the item
// timeout , item not found ...
},
success: function ( response )
{
// tell the user that the item was deleted
// hide the item
}
);
Lösung
header("HTTP/1.0 404 Not Found");
header('HTTP', true, 500); // 500 internal server error
// etc etc..
Schauen Sie sich header () für weitere Optionen. Alle HTTP-Fehlercodes sind für den Einsatz zur Verfügung.
Verwandte Frage: Wie auslösen Sie den "Fehler" Rückruf in einem Aufruf jQuery AJAX mit ASP.NET MVC?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow