這篇文章主要介紹了解決用jquery load加載頁面到div時,不執行頁面js的問題。需要的朋友可以過來參考下,希望對大家有所幫助
jquery代碼: 代碼如下: $(function(){ $("#test").load("${contextPath}/notepad/toCreate.do"); } 加載 ${contextPath}/notepad/toCreate.do 頁面到id為test的div中,加載完成之後,create頁面中的js不會執行 這種方式沒辦法實現,換個思路: 代碼如下: <div id="test"> <iframe name="testLoad" style="width:100%"></iframe> </div> js事件: 代碼如下: function loadPage(){ window.open("${contextPath}/notepad/toCreate.do",'testLoad','');// testLoad為iframe的name屬性 } 按鈕: 代碼如下: <input type="button" value="加載" onclick="loadPage()" /> 點擊按鈕時,加載頁面到iframe中,裡面的js是可以使用的,感覺不太好,就像是刷新頁面了一樣...