今天为看懂一段js代码纠结了很久,搞不明白数据是如何实现post,因为button没有规定属性,其次对submit事件没太搞明白。忽然想起默认属性这个概念,豁然开朗,啊~
1、请始终为按钮规定 type 属性。Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"
2、如果不为Button设置type属性,旧版IE会将其自动设为button类型,而从IE8开始,为了遵守W3C标准,改变了原来的默认做法,现在默认此button为submit,而非button类型。
参考:http://www.cnblogs.com/liuzhendong/archive/2012/05/04/2482819.html IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认值改变为submit了。
http://www.w3school.com.cn/jquery/event_submit.asp jQuery 事件 - submit() 方法