![](/img/trans.png)
[英]Unbind events added by an external script loaded with jQuery's getScript function
[英]How to pass an asynchronously loaded script to jQuery's getScript
我希望异步加载页面上的脚本,并且希望将其他一些脚本加载链接到此异步加载。 意思是只有在我的第一个脚本加载后才加载其他脚本。
我可以将jQuery的getScript用于链接要求,但这将URL作为第一个参数。 那如何在传递给getScript之前使我的第一个脚本异步? 换句话说,如果我使用以下命令使脚本异步。
var myAsyncScript = document.createElement('script');
myAsyncScript.type = 'text/javascript';
myAsyncScript.async = true;
当它以url字符串作为第一个参数但它是一个对象时,如何将其赋予getScript?
您可以轻松地做到这一点:
$.getScript("/myFirstScript.js").then(function(){
// Once first script is loaded, async load these scripts:
$.when(
$.getScript( "/mySecondScript.js" ),
$.getScript( "/myThirdScript.js" )
).done(function(){
// I get called when all the scripts are loaded!
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.