J'aimerais détecter l'erreur et afficher le message approprié si la requête Ajax échoue.
Mon code est le suivant, mais je n'ai pas réussi à rattraper la requête Ajax qui échoue.
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;
});
}
J'ai découvert que le message "Error in Ajax" n'est jamais exécuté lorsque la requête Ajax a échoué.
Comment gérer l'erreur Ajax et afficher le message approprié en cas d'échec ?