我正在使用查询回调函数调用,如下所示。
function load()
$.each(modules, function(index, module) {
// do something here
feed.load(callback);
}
}
function callback (result) {
var my_dynamic_div = something random div id; // this is present in dom
$(my_dynamic_div).append(result);
}
这里发生的事情是当我在每个项目中都正确加载了一个项目时。但是,如果模块数组中有多个项目,则只会加载最后一个项目。
任何人都有任何想法我应该如何处理。
基本上我想加载每个调用以回调到各自的div。
谢谢你。
您需要将其封装在这样的匿名函数中
function load()
$.each(modules, function(index, module) {
// do something here
feed.load(function(result){callback(result);});
}
}
function callback (result) {
var my_dynamic_div = something random div id; // this is present in dom
$(my_dynamic_div).append(result);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句