我有这个代码。它会产生许多ajax请求并将它们存储在requests
数组中。然后我提出$.when()
我的请求。
value.forEach((data) => { // value contains 5 items
requests.push($.get('my-url/' + data.id ));
});
$.when(requests).then((data) => {
data.forEach((val) => {
console.log(val.responseJSON);
});
});
所以,我的问题是:如果我在data
中记录$.when()
变量,它会向我显示我的对象responseJSON
道具。但是,如果我尝试遍历我的对象并通过val.responseJSON
访问它们,则会返回undefined
。