如果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请求失败时,“ Error in Ajax”将永远不会执行。
如何处理Ajax错误并在失败时显示相应的消息?