我需要添加一个变量来获取$ .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
答案 0 :(得分:1)
要通过变量访问对象的键,您需要使用方括号表示法:
var text = `Date: ${data.result[verystream_ids[i]].name}<br>`;