【error】jQuery ajax请求错误返回status 0和错误error的问题 : ajax error:{"readyState":0,"status":0,"statusText":"error"}

【error】jQuery ajax请求错误返回status 0和错误error的问题 : ajax error:{"readyState":0,"status":0,"statusText":"error"}

异常描述:

第一次ajax,后台都没问题,但是却进入error方法,错误码0,错误信息error。以后再ajax就没问题。

解决方法:

将button的type从submit改为button,因为submit会默认提交表单,而点击事件又绑定ajax,于是ajax请求就被cancel了。

        <form id="login-form" role="form" class="form">
            <div class="form-group form-username">
                <input type="text"
                       name="username"
                       placeholder="用户名"
                       class="form-control col-sm-5"
                       id="form-username">
            </div>
            <div class="form-group form-password">
                <input type="password"
                       name="password"
                       placeholder="密码"
                       class="form-control col-sm-5"
                       id="form-password">
            </div>
            <#--将button的type从submit改为 button,因为submit会默认提交表单,而点击事件又绑定ajax,于是ajax请求就被cancel了。-->
            <button id="login-btn" type="button" class="btn btn-success login-btn">提交注册</button>
        </form>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,059评论 0 2
  • AJAX 原生js操作ajax 1.创建XMLHttpRequest对象 var xhr = new XMLHtt...
    碧玉含香阅读 3,298评论 0 7
  •   2005 年,Jesse James Garrett 发表了一篇在线文章,题为“Ajax: A new App...
    霜天晓阅读 903评论 0 1
  • 01,1月27日 今天是寒假的第二天,昨天早上我睡得很爽直接睡到了10:00,感觉很爽觉得这才是放假的意义,可以睡...
    李爔阅读 323评论 1 1
  • 清洁很重要,占整个护肤的50%。 作为护肤第一步的洗脸,在整个护肤过程中一直有着非常重要的作用。不干净脸,会导致黑...
    Mary家族阅读 894评论 0 0