使用jQuery加载外部js文件

Sem*_*iev 4 javascript ajax jquery

到处寻找它,找到答案却输了.谁知道如何从另一个js文件加载外部.js文件?

main_lobj1.onreadystatechange = function(){     
  if (main_lobj1.readyState == 4) {if (main_lobj1.status == 200) { 
    document.getElementById("middleDiv_m").innerHTML=main_lobj1.responseText;  
  jQuery.getScript('jquery/tabs.js')        
  }
}
Run Code Online (Sandbox Code Playgroud)

innerHTML工作和响应文本被粘贴.问题是JS没有在该文档中工作.jQuery.getScript应该加载外部js文件,但它不是

Sam*_*m T 5

这是您可以将外部js文件加载到Jquery的方法

$.ajax({
  type: "GET",
  url: "test.js",
  dataType: "script"
});
Run Code Online (Sandbox Code Playgroud)


Sal*_*ali 5

正是因为这个原因,jquery中存在函数$ .getScript().你可以这样简单地使用它:

$.getScript("test.js", function( data, textStatus, jqxhr ) {
  // this is your callback.
});
Run Code Online (Sandbox Code Playgroud)