javascript里for循环里sendrequest,sendrequest返回的是一样的值
for循环里sendrequest,假如循环了1-5,但是sendrequest之后获取到的也是五次,但是都是1-5中的5,也就是最后一个值。为什么呢?
for (var ids=0; ids<6; ids++){
alert(ids);
sendRequest("GET", "/rest/oam/project/"+m+"/status", paramsp, function(response) {。。。。。
。。。。。。
alert(ids);
。。。。。。。
}
}
也就是说alert(ids)出来的东西不一样,虽然都在for循环里,但是sendrequest里的都是alert出来的5