我有一些项目需要发布到我的服务器。我试过以下,但i
永远不会迭代。如何堆叠请求调用,以使它们在完成之前不能完成?
var i = 0;
while (i < numOfItems) {
var item = items[i];
var a;
for(var ik in item){
console.log(item[ik]);
a = item[ik]; // Gets the key
break;
}
var formData = {
ID : ID,
UID : UID,
item : a
}
request.post({url:'http://example.com/a', formData: formData}, function(err, httpResponse, body){
if (err) {
return console.error('Post failed:', err);
}
console.log('Post successful! Server responded with:', body);
i++;
});
}
只是好奇,为什么''break'在''for'loop?除此之外,谁是'request'对象? – Manu
@Manu防止'a'被定义为'undefined' – user82395214