0
在我的主頁上,我運行一個jQuery來加載文檔上的另一個頁面,就像這樣。腳本無法在.load中編輯DIV在IE中
$(document).ready(function(){
$("#function-content").load(pagefunction + ".php?machineid=" + machineid);
});
這工作完美,並加載頁面內容到#function-content。
在另一頁上,我需要加載一個.js文件來使這個頁面上的東西起作用。我通過將腳本源添加到帶有som jQuery的標頭來完成。
<script type="text/javascript">
$('head').append('<script src="../../js/some_script.js" type="text/javascript">');
</script>
Chrome的加載此javacript文件非常好(IE也似乎加載它),但是該腳本不工作在IE中#功能內容元素。
(腳本是整理內部表 - 但我不認爲這是有關 - 該腳本可以完美運行在IE瀏覽器時表和腳本直接加載的網頁)
製作附加在文件準備功能,看看它是否工程... – planet260 2015-03-02 13:05:18
也許是,通過應用some_script.js一些事件監聽器被應用在加載表之前?這將解釋一些...嘗試追加load()函數成功的腳本(第二個參數)。如果這是有效的,那就意味着你需要加載腳本,或者在DOM更改時調用腳本中的函數 – Salketer 2015-03-02 13:06:00
首先加載js然後加載div內容。 – 2015-03-02 13:06:37