当前位置: 代码迷 >> JavaScript >> js循环读取数据的有关问题
  详细解决方案

js循环读取数据的有关问题

热度:95   发布时间:2013-09-05 16:02:07.0
js循环读取数据的问题
本帖最后由 xroha 于 2013-08-29 20:48:39 编辑

for(i=1;i<friends_pages;i++){
    WB2.anyWhere(function(W){
            W.parseCMD("/friendships/friends.json", function(sResult, bStatus){
                if(typeof sResult['error_code'] != 'undefined'){
                    alert(sResult['error_code']);
                    return;
                }
                if(bStatus == true){
                    ids = sResult.users[x]['id']+','+ids;   
                }
                },{
                    uid:my.uid,
                    count:200,
                    cursor:(n++)*200                   
                },{
                    method: 'get'
            });
     });
}
alert(ids);


alert(ids)只能出来第一次的数据,请问怎么让循环执行完后才执行后面的程序;

------解决方案--------------------
可以把获取用户id的get请求封装到一个function中(A)或者把后续的代码放到一个function(B),把一个作为另一个函数处理的回调函数
  相关解决方案