我想知道在调用“$(document).ready”之前是否有动态加载某些JS文件的方法。这些JS文件应该在ready事件处理程序中加载并可用。
jquery是否提供了这样做的方法?
此处的问题(正如您所料)是能够根据选择的区域/语言加载我的JS文件的特定本地化版本。
由于
答案 0 :(得分:3)
答案 1 :(得分:3)
如果你想在纯JavaScript中试试这个。
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.onreadystatechange= function () {
if (this.readyState == 'complete'){
//Your can write your code here
};
}
script.src= 'script.js';
head.appendChild(script);
或者你可以使用jQuery的getScript
方法
$.getScript("script.js", function(){
//Your can write your code here
});