Me gustaría detectar el error y mostrar el mensaje apropiado si falla la solicitud de Ajax.
Mi código es el siguiente, pero no pude captar la solicitud fallida de Ajax.
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;
});
}
Descubrí que "Error en Ajax" nunca se ejecuta cuando falla la solicitud de Ajax.
¿Cómo manejo el error Ajax y muestro el mensaje apropiado si falla?