Javascript 在ajax错误(HTTP状态代码0)中区分失败(无网络)和取消的请求
我正在使用它捕获所有ajax错误。我对http状态代码0有问题。当请求失败(无网络)或用户刷新页面(或单击其他选项卡)时,将返回此代码。我想区分两者。有什么方法可以做到这一点吗?我认为没有一个简单的解决方案,但有一个解决办法。 在http状态代码0上,您可以检查Javascript 在ajax错误(HTTP状态代码0)中区分失败(无网络)和取消的请求,javascript,jquery,http-status-code-301,general-network-error,Javascript,Jquery,Http Status Code 301,General Network Error,我正在使用它捕获所有ajax错误。我对http状态代码0有问题。当请求失败(无网络)或用户刷新页面(或单击其他选项卡)时,将返回此代码。我想区分两者。有什么方法可以做到这一点吗?我认为没有一个简单的解决方案,但有一个解决办法。 在http状态代码0上,您可以检查 if(navigator.onLine) 它将返回是否连接了某些网络。statusError文本字段中是否有差异?否,它是“error”,字段是statusText
if(navigator.onLine)
它将返回是否连接了某些网络。statusError文本字段中是否有差异?否,它是“error”,字段是statusText