Javascript $.getJSON在使用getSongBPM时不工作

Javascript $.getJSON在使用getSongBPM时不工作,javascript,jquery,json,Javascript,Jquery,Json,对于这一点,请原谅我的无知。 我想从getsongbpm公共api获取歌曲的bpm。没有数据输出到控制台 //api密钥已更改 $.getJSON("https://api.getsongbpm.com/song/api_key=f9af182c18730&id=983pB", function(data){ console.log(data); var tempo = data.song.tempo; console.log(tempo); $(".bpm").a

对于这一点,请原谅我的无知。 我想从getsongbpm公共api获取歌曲的bpm。没有数据输出到控制台

//api密钥已更改

$.getJSON("https://api.getsongbpm.com/song/api_key=f9af182c18730&id=983pB", function(data){

  console.log(data);

  var tempo =  data.song.tempo;
  console.log(tempo);

 $(".bpm").append(tempo);
});
我希望控制台以JSON格式输出数据。我用这个视频作为参考


您必须解决“跨源资源共享(CORS)”或仅用于测试的标题问题,您可以安装“Moesif CORS”chrome插件,并且可以正常工作。

在/song/之后,应插入歌曲的标题以查找歌曲并检索歌曲的数据。链接工作正常,返回{“song”:{“id”:“983pB”,“title”:“地狱之路”,“uri”:“https:\/\/getsongbpm.com\/song\/highway to hell\/983pB”,“Artister:{”id:“qB3”,“name:“AC\/DC”,“uri:“https:\/\/getsongbpm.com\/Artister\/AC DC\/qB3”,“img:“https:\/\/lastfm-img2.akamaized.net\/i\/u\/d3f4e279a056464eb794710d8b4b69b7.png”,“流派”:“重金属”,“岩石”],“from:“AU”,“mbid:“mbid:”66626-C66F-466F”,“时间信号”:“4\/4”,“键组”:“F\u266fm”,“打开键”:“4m”}这是我在测试后得到的结果:CORS策略阻止了从源代码“”访问“”处的XMLHttpRequest:请求的资源上不存在“Access Control Allow origin”标头。您必须用CORS修复该标头问题,或者为了测试,您可以安装“Moesif CORS”chrome插件。它可以正常工作。谢谢@MasoodAslami