Gostaria de pegar o erro e mostrar a mensagem apropriada se a solicitação do Ajax falhar.
Meu código é o seguinte, mas não consegui capturar a solicitação Ajax com falha.
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;
});
}
Descobri que "Erro no Ajax" nunca é executado quando a solicitação do Ajax falha.
Como manejo o erro do Ajax e mostro a mensagem apropriada se ele falhar?