区分失败(无网络)和ajax错误中取消的请求(HTTP状态代码0)

时间:2013-06-14 07:16:57

标签: javascript jquery http-status-code-301 general-network-error

我正在使用Jquery ajaxError来捕获所有ajax错误。我遇到 http状态代码0 的问题。当请求失败(无网络)或用户刷新页面(或单击其他选项卡)时,将返回此代码。我想区分两者。有没有办法这样做?

1 个答案:

答案 0 :(得分:2)

我认为没有一个简单的解决方案,但有一个解决方法。 在 http状态代码0 上,您可以查看...

if(navigator.onLine)

将返回是否连接了某个网络。