【发布时间】:2014-04-28 13:55:33
【问题描述】:
我有这样的事情:
for(k in array){
var importantData = array[k];
$.post('user/list',{name:importantData.username},function(data){
console.log('UID of '+importantData.username+' is:'+data.id);
});
}
问题在于“importantData” var,当我在 post 回调中使用它时,它始终是最后一个值,所以我得到类似:
米歇尔的 UID 是 11
米歇尔的UID是6
米歇尔的 UID 是 23
¿如何封装该var以获取每个案例的真实数据?
【问题讨论】:
-
感谢第一个例子澄清了我的问题!我认为评论不能被标记为正确吗?
标签: javascript for-loop callback asynccallback