是否可以在全局数组中存储ajax响应?

时间:2017-11-06 18:02:44

标签: javascript jquery ajax

我有一个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) {}
});

0 个答案:

没有答案