Tôi muốn bắt lỗi và hiển thị thông báo phù hợp nếu yêu cầu Ajax không thành công.
Mã của tôi giống như sau, nhưng tôi không thể quản lý để bắt được yêu cầu Ajax không thành công.
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;
});
}
Tôi phát hiện ra rằng, "Lỗi trong Ajax" không bao giờ được thực thi khi yêu cầu Ajax không thành công.
Làm cách nào để xử lý lỗi Ajax và hiển thị thông báo phù hợp nếu nó không thành công?