zon*_*lsk 0 javascript ajax callback
对不起,如果这个问题之前得到了回答,但我找不到.
我有一个对象数组,对于每个对象,我想做一个异步调用(ajax调用),当所有异步调用完成后,我想调用另一个函数.
例如.
var list = [Object, Object, Object, Object];
var final= [];
$(list).each(function(){
//ajax call
getSomething(data, function(data){
final.push(data);
});
});
Run Code Online (Sandbox Code Playgroud)
在完成所有ajax调用后,我想调用函数 load(final);
这可以用回调来完成,没有像when.js等库.
钍.
最后一个项目到达时调用该函数:
final.push(data);
if (final.length == list.length) load(final);
Run Code Online (Sandbox Code Playgroud)