CoderAnswer - 程序员编程问答

如何将变量添加到$ .getJSON的结果中

by @FrenchToast

javascript php jquery ajax variables

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

这是我的Javascript函数

    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以获取结果如何添加变量正确?


2个答案

0 by @Rory McCrossan

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

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

试试这段代码

var myjson;
$.getJSON("http://127.0.0.1:8080/horizon-update", function(json){
   myjson = json;
});

我希望它对你有所帮助

谢谢。


相关问题