捕获失败的同步HTTP请求

时间:2012-04-09 15:29:04

标签: javascript

在我的测试中,似乎同步查询没有到达服务器,它会导致浏览器冻结。有可能更好地处理这个问题吗?我不认为以下工作正常(很难测试)

try { xmlHttp.send(null); }
catch (e) { 
 alert('Can you please try again? The last request did not go through properly.');
}

1 个答案:

答案 0 :(得分:1)

xmlHttpRequest对象不会为所有内容抛出错误,它会使用服务器中的错误代码设置status / statusText。

由于浏览器锁定,使用同步调用通常是不好的做法。