如何在$ .getJSON

时间:2019-05-14 11:36:18

标签: javascript php jquery ajax variables

我需要添加一个变量来获取$ .getJSON的结果。我认为,如果您看到问题,您知道我的意思。这不是一个大问题,我认为我的语法不正确。但是我不知道该如何处理。

function get_status() {
  let i;
  for (i = 0; i <= 1; i++) {
    $.getJSON('https://api.verystream.com/file/info?file=' + verystream_ids[i], function(data) { 
      var text = `Date: ${data.result.` + verystream_ids[i] + `.name}<br>`
      alert(text);
    });
  }
}

我的问题现在在这里:

var text = `Date: ${data.result.` + verystream_ids[i] + `.name}<br>`

我需要将此变量verystream_ids[i]添加到我的data.result.$VARIABLE$.name中以获得结果。如何正确添加变量?

这是JSON的图片。 IMG

1 个答案:

答案 0 :(得分:1)

要通过变量访问对象的键,您需要使用方括号表示法:

var text = `Date: ${data.result[verystream_ids[i]].name}<br>`;