我有一个AJAX响应,它将返回一个数组,然后将数据推送到我创建的数组中。我创建的数组在success参数内,我试图访问该数据,因此可以在另一个ajax调用中使用它。它将被推送到的全局数组是我将要创建并加入以供以后使用的3个数组之一。
目前我有:
$.ajax({
type: "GET",
url: "https://api.twitch.tv/helix/streams?first=20",
headers: {
"Client-ID": "NOTHING TO HERE",
"Accept": "application/vnd.twitchtv.v5+json"
},
success: function(data1) {
var userID = data1.data;
var userIDArr = [];
for (var i = 0; i < userID.length; i++) {
userIDArr.push(data1.data[i].user_id);
}
console.log(userIDArr);
},
dataType: "json"
});
您可以看到success参数具有我想在AJAX响应之外和另一个之外使用的arr。这里:
$.ajax({
type: "GET",
url: "https://api.twitch.tv/kraken/users?login=" + userIDArr,
headers: {
"Client-ID": "NOTHING TO HERE",
"Accept": "application/vnd.twitchtv.v5+json"
},
success: function(data) {}
});