我有一些項目需要發佈到我的服務器。我試過以下,但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