[英]Jquery not working properly with internet explorer
我已經使用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鍵,則將提交表單。 提交按鈕的默認行為由按鈕周圍的邊框指示。 當窗體中的任何控件獲得焦點(另一個按鈕除外)時,將顯示邊框。 如果“提交”按鈕具有名稱屬性,則該按鈕將名稱/值對貢獻給提交的數據。
Windows Internet Explorer 8及更高版本。 此屬性的默認值取決於當前文檔兼容模式。 在IE8標准模式下,默認值為Submit。 在其他兼容模式和Windows Internet Explorer的早期版本中,默認值為button。
http://msdn.microsoft.com/en-us/library/ie/ms534696(v=vs.85).aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.