动态加载Java Script文件
我想知道是否有一种方法可以在调用“$(document).ready”之前动态加载一些JS文件。 这些JS文件应该在ready事件处理程序中加载并可用。
jquery是否提供了这样做的方法?
这里的问题(正如您所料)是能够根据选择的区域设置/语言加载我的JS文件的特定本地化版本。
谢谢
如果你想在纯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 });