Jquery 无法在 Internet Explorer 中正常工作

Jquery not working properly with internet explorer

本文关键字:常工作 工作 Internet Explorer Jquery      更新时间:2023-09-26

我使用 struts2-jquery tabpannel 开发了我的页面。一切正常。

功能 :我在每个选项卡上都有数据表,它将数据提交到操作类并在相同的选定选项卡中加载新数据,而无需刷新整个页面。

要求:不应重新加载整个页面。只需刷新选项卡/使用新数据重新加载

选项卡

问题 :与chrome浏览器完美配合,但在IE中无法正常工作。在IE的情况下,在选项卡中提交数据时,新数据将成功加载到选项卡中,而无需刷新整个页面。但是在加载新数据后不久,IE会刷新整个窗口。

结构看起来像: http://jsfiddle.net/rohanparekh/ZvtRM/7/

我已经尝试了以下两种方法,但没有运气。知道吗?

var e= document.getElementById("myForm");
        e.submit(); 
        $("#dashboardForm").submit(); 

感谢帮助。谢谢

在 html 标签上添加type="button"。如果您从IE开发人员工具中选择IE7,它将起作用。

"提交"按钮的默认行为与将

提交类型与输入对象一起使用创建的按钮具有相同的默认行为。如果在用户查看包含"提交"按钮的表单时按 Enter 键,则会提交该表单。"提交"按钮的此默认行为由按钮周围的边框指示。当窗体中的任何控件接收焦点(而不是另一个按钮)时,将显示边框。如果"提交"按钮具有 name 属性,则该按钮会为提交的数据提供名称/值对。

Windows Internet Explorer 8 及更高版本。此属性的默认值取决于当前文档兼容模式。在 IE8 标准模式下,默认值为提交。在其他兼容模式和早期版本的 Windows Internet Explorer 中,默认值为 button。

http://msdn.microsoft.com/en-us/library/ie/ms534696(v=vs.85).aspx