Javascript 动态加载外部js文件?

Javascript 动态加载外部js文件?,javascript,jquery,Javascript,Jquery,假设我使用ajax请求发送一个带有HTML代码的请求到站点。如果这个代码有JS代码,那么它会自动运行。但如果该代码需要外部文件中的另一个JS/jQuery代码呢?如何加载它?根据上面的@adeneo: $.getScript('/path/to/my.js', function() { //code to execute once script is loaded }); 我喜欢这一点,但我刚刚意识到,问题在于如何让远程html的内联JS根据具体情况执行,这需要比一行多一点。@dandav

假设我使用ajax请求发送一个带有HTML代码的请求到站点。如果这个代码有JS代码,那么它会自动运行。但如果该代码需要外部文件中的另一个JS/jQuery代码呢?如何加载它?

根据上面的@adeneo:

$.getScript('/path/to/my.js', function() {
  //code to execute once script is loaded
});

我喜欢这一点,但我刚刚意识到,问题在于如何让远程html的内联JS根据具体情况执行,这需要比一行多一点。@dandavis是的,当您动态加载html页面时,JS将不会执行。您可以通过在HTML中搜索
script
标记,读取它们的
src
属性,然后使用此代码来解决这个问题。但是OP确实说他“需要在外部文件中使用另一个JS/jQuery代码”,所以上面的内容就足够了。