从XMLHttpRequest send()捕获异步网络错误

时间:2014-08-20 00:44:03

标签: javascript html http xmlhttprequest

我使用XMLHttpRequest异步发出http请求:

xhr.open(method, uri, true);

当我发送something时:

xhr.send(something)

当服务器关闭时,它会抛出以下错误:

net::ERR_CONNECTION_REFUSED

如何捕获并处理此错误?标准try..catch块不起作用,因为请求是异步的。

提前致谢。

1 个答案:

答案 0 :(得分:8)

使用onerror的{​​{1}}事件:

XMLHttpRequest