Come inviare una risposta di errore del server utilizzando php?
Domanda
Non appena l'utente fa clic sul pulsante Elimina il mio script jQuery chiede al server di eliminare l'elemento selezionato.
Ora voglio che il mio script php invii un errore o una risposta di errore.
È possibile attivare la richiamata dell'errore nel caso in cui l'elemento non possa essere eliminato?
Grazie
il mio codice jQuery:
$.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
}
);
Soluzione
header("HTTP/1.0 404 Not Found");
header('HTTP', true, 500); // 500 internal server error
// etc etc..
Scopri header () per ulteriori opzioni. Tutti i codici di errore HTTP sono disponibili per l'uso.
Domanda correlata: Come si attiva l'errore " errore " richiamata in una chiamata AJAX jQuery utilizzando ASP.NET MVC?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow