ฉันต้องการตรวจจับข้อผิดพลาดและแสดงข้อความที่เหมาะสมหากคำขอ 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;
});
}
ฉันพบว่า "Error in Ajax" ไม่เคยถูกดำเนินการเมื่อคำขอ Ajax ล้มเหลว
ฉันจะจัดการข้อผิดพลาด Ajax และแสดงข้อความที่เหมาะสมได้อย่างไรหากล้มเหลว