Vorrei rilevare l'errore e mostrare il messaggio appropriato se la richiesta Ajax fallisce.
Il mio codice è simile al seguente, ma non sono riuscito a catturare la richiesta Ajax non riuscita.
function getAjaxData(id)
{
$.post("status.ajax.php", {deviceId : id}, function(data){
var tab1;
if (data.length>0) {
tab1 = data;
}
else {
tab1 = "Error in Ajax";
}
return tab1;
});
}
Ho scoperto che "Errore in Ajax" non viene mai eseguito quando la richiesta Ajax non è riuscita.
Come posso gestire l'errore Ajax e mostrare il messaggio appropriato se fallisce?