【发布时间】:2011-02-19 12:12:38
【问题描述】:
如果 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 错误并在失败时显示相应的消息?
【问题讨论】:
标签: jquery ajax post error-handling