我有傳統的web應用程序的情況,我不能從HTML標記通過腳本標籤加載jquery.min.js ..所以我在另一現有的腳本文件如何做一個成功回調時加載JS從另一個腳本文件包括
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js';
script.type = 'text/javascript';
head.appendChild(script);
問題與一些JS來加載它。當包括加載很慢..有jQuery函數 (也動態加載的頁面上),嘗試運行,找不到jQuery
有沒有一些跨瀏覽器在jquery.min.js包含文件完成從CDN下載之後調用jQuery ready函數的上述代碼中進行回調的方法?謝謝,
編輯:
使用Mike的代碼,這是正與onload事件幾乎所有的瀏覽器,除了 IE 8或更早..而這需要的onreadystatechange其他瀏覽器我想
JSFIDDLE HERE:
http://unixpapa.com/js/dyna.html – rkw