如果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;
});
}
Run Code Online (Sandbox Code Playgroud)
我发现,当Ajax请求失败时,永远不会执行"Ajax中的错误".
如果失败,我如何处理Ajax错误并显示相应的消息?