jQuery(function()
{
//获取微信用户基本信息
var result='';
$(function(){
$.getJSON("{url:/system/allweixin}",function(data){
var i=0;
if(data!=null){
result=data;
//console.log(result)
$("#count").html(result.length);
setInterval(function(result){
console.log(result);
if(result[i]!==undefined){
$.getJSON("{url:/system/weixinone}",{'openid':window.result[i]},function(d){
});
console.log(window.result[i++]);
}
},100);
}else{
console.log("完成!");
}
},'json');
});
ajax过来的值result可以得到值,然后把 result作为setIntervar的参数却得不到值。。。昨天一下午也没弄明白,懂的帮助看看。
你这是相当于在函数的作用域内把result的变量重新定义了一遍,把那个result参数去掉就可以了。