如果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错误并在失败时显示适当的消息?