【问题标题】:Receive data from upper get.json in the get.json below在下面的get.json中从上层get.json接收数据
【发布时间】:2021-02-20 03:26:50
【问题描述】:

我正在尝试从 Itunes 的 json 数据中显示我的广播电台中歌曲的专辑照片。但是,我不知道如何从上面的 get.Json 数据中检索我的无线电数据。

function getStreamDetails() {
    $.ajaxSetup({cache: false});
    $.getJSON('https://stream.livexenon.net/api/nowplaying_static/spacenl_radio.json', function (data) {
        var dj = data['live']['streamer_name'] === '' ? 'Auto DJ' : data['live']['streamer_name'];

        $('#dj').html(dj);
        $('#listeners').html(data['listeners']['current']);
        $('#song').html(data['now_playing']['song']['text']);
        song = data['now_playing']['song']['text'];

});

// ALBUM IMAGE
$.getJSON("https://itunes.apple.com/search?term="+song+"&limit=1&media=music&entity=song&callback=?", function (data_foto) {
    var icon = document.getElementById("afbeelding");
    icon.src = data_foto.results[0].artworkUrl100;
});

}

setInterval(getStreamDetails, 10000);
getStreamDetails();

有人对我有想法/解决方案吗?

提前致谢!

【问题讨论】:

    标签: javascript json itunes getjson


    【解决方案1】:

    您可以将所需的变量从getStreamDetails 移到外部作用域,或者将第二个$.getJSON(位于下方)移到getStreamDetails 函数。在这种情况下,您将可以访问必要的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-15
      • 2013-07-30
      • 1970-01-01
      • 2020-11-07
      • 2021-12-06
      • 2014-12-09
      • 1970-01-01
      相关资源
      最近更新 更多