我想调用一个 url 30 次,我在 for 循环中使用了 WinJS.xhr,但我无法得到响应。我在循环外使用 Winjs.xhr 尝试了相同的 url,我得到了响应....我可以在循环中使用 WinJs.xhr 吗?..请帮我举个例子。
这是我试过的代码......
for (var i = 0; i < Ids.length; i++)
{
FromId[i] = data[i].id;;
WinJS.xhr({ type: 'GET', url:"https://www.xyz.com/"+FromId[i] }).done(function (res) {
sampleArray[i] = JSON.parse(res.responseText);
});
}
如果我在循环外使用下面的代码,我可以在 res 中看到响应
WinJS.xhr({ type: 'GET', url:"https://www.xyz.com/"+FromId[i] }).done(function (res) {
sampleArray[i] = JSON.parse(res.responseText);
});