将数据注入jQuery$.getScript调用

将数据注入jQuery$.getScript调用,jquery,getscript,Jquery,Getscript,我需要在$.getScript调用中注入一些额外的数据,这样它就可以在ready处理程序中使用,我该怎么做 // since it's called in a loop I need pass context into read handler $.getScript(path, function (e2) { }; 在常规事件处理程序中,我可以通过将数据作为第二个参数传递,并通过e.data.*从事件处理程序中获取数据: element.on("event", { extra: "data

我需要在
$.getScript
调用中注入一些额外的数据,这样它就可以在ready处理程序中使用,我该怎么做

// since it's called in a loop I need pass context into read handler
$.getScript(path, function (e2) {

};
在常规事件处理程序中,我可以通过将数据作为第二个参数传递,并通过e.data.*从事件处理程序中获取数据:

element.on("event", { extra: "data" }, function(e) { console.log(e.data.extra); });
它似乎不适用于$.getScript。

没有提供该功能,但我认为您可以在这里使用闭包

例:

for(变量i=0;i
你的问题很模糊。文档就绪处理程序不会等待异步脚本加载,window onload就可以了。你在说什么循环?$。getScript方法sig不接受任何额外的参数,您仍然可以在URI中传递它,我认为,但是需要在服务器端进行处理。我不确定是否可以使用$.getScript()。你能提供一个更完整的例子说明你在寻找什么吗?你能分享这个循环吗also@roasted你不知道答案这一事实并不会使问题变得模糊;)@用户1514042我不知道什么?如何使用闭包?事实上,我不明白你问题的这一部分:如果不清楚,我很抱歉:)结束只是实现我想要的东西的手段!
for(var i = 0; i < x; i++){
    (function(idx){
        $.getScript(path, function (e2) {
            console.log(idx);
        });
    })(i);
}