美文网首页
ajax请求 有时会有状态码0

ajax请求 有时会有状态码0

作者: YellowPoint | 来源:发表于2019-02-22 14:20 被阅读0次

    资料

    【error】jQuery ajax请求错误返回status 0和错误error的问题

    状态码是0表示没有发出ajax请求。各个状态含义:
    
    0 - (未初始化)还没有调用send()方法
    1 - (载入)已调用send()方法,正在发送请求
    2 - (载入完成)send()方法执行完成,
    3 - (交互)正在解析响应内容
    4 - (完成)响应内容解析完成,可以在客户端调用了
    
    jQuery ajax请求错误返回status 0和错误error的问题,分析可能的原因:
    
    url不存在(排除)
    url不可达(排除)
    发送了跨域请求(排除)
    数据格式错(排除)
    ajax在完成之前请求已经被取消(ajax请求没有发出),由于,
    例如:页面已经跳转或跳转太快、浏览器输入新的url、按钮立即新的点击等(确定)
    
    

    【开发笔记】ajax交互报错调试,请求失败状态码为0时的解析,附解决方案
    这个最后的方案是使用同步请求 nonono


    的状态代码是可能的。0如果你有在获得ajax响应之前,发送了ajax调用并刷新了浏览器。。Ajax调用将被取消,您将获得此状态。

    现在发现一部分是由于后台频繁发版本导致的

    相关文章

      网友评论

          本文标题:ajax请求 有时会有状态码0

          本文链接:https://www.haomeiwen.com/subject/gukeyqtx.html