Я хотел бы отловить ошибку и показать соответствующее сообщение, если запрос Ajax не выполняется.
Мой код похож на следующий, но мне не удалось поймать неудачный запрос 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;
});
}
Я обнаружил, что «Ошибка в Ajax» никогда не выполняется при сбое запроса Ajax.
Как я могу обработать ошибку Ajax и показать соответствующее сообщение, если оно терпит неудачу?