将数据注入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);
}