[HTML] <button></button>点击导致ajax请求被取消

(1)<button>如果不添加type="button"属性,默认是type="submit"
(2)type="submit"<button><input />,必须在<form>元素中,才会提交表单,否则相当于一个type="button"的按钮。
(3)<form>元素中的type="submit"的按钮,点击的时候如果发送ajax请求。会因为同时提交了表单,导致ajax请求被取消。

注:
Chrome中会触发$.ajaxerror回调

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,070评论 0 2
  • 表单基础知识 在HTML中,表单是由 元素来表示的,而在JS中,表单对应的则是HTMLFormElement类型。...
    oWSQo阅读 922评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,842评论 1 92
  • 和朋友聊天,就走在城市的轻轨下面。地铁声来回呼啸着,手指玩弄着耳机线。突然你说你要远行,云突然不再飘,风停止了游戏...
    铁血路人麻麻桑阅读 316评论 0 0
  • 写在前面一句,在巴黎,真的不好意思胖或变胖哦,法国的女孩子几乎都小胳膊小细腿儿,一个个会穿还美的不得了。 这篇其实...
    狮子是大猫阅读 614评论 3 4