Javascript 捕获失败的同步HTTP请求

Javascript 捕获失败的同步HTTP请求,javascript,Javascript,在我的测试中,如果同步查询没有到达服务器,它会导致浏览器冻结。有可能处理得更好吗?我认为以下各项工作不正常(很难测试) xmlHttpRequest对象不会对所有内容都抛出错误,它使用来自服务器的错误代码设置状态/状态文本 使用同步调用通常是不好的做法,因为浏览器被锁定。xmlHttpRequest对象不会对所有内容都抛出错误,它会使用来自服务器的错误代码设置状态/状态文本 由于浏览器锁定,使用同步调用通常是不好的做法 try { xmlHttp.send(null); } catch (e)

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


xmlHttpRequest
对象不会对所有内容都抛出错误,它使用来自服务器的错误代码设置状态/状态文本


使用同步调用通常是不好的做法,因为浏览器被锁定。
xmlHttpRequest
对象不会对所有内容都抛出错误,它会使用来自服务器的错误代码设置状态/状态文本

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

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