使用javascript从itunes查找获取JSON文件

时间:2014-09-16 18:51:04

标签: javascript json itunes lookup

我试图获取itunes查找返回的JSON文件中的信息,但我的代码不起作用。 如果我保存这个url返回的文件,这将是一个.js文件,并将其上传到我的服务器并传入该文件的url它可以工作,但是当我试图直接从itunes读取文件时它不会#39;吨

如果您有任何线索,请帮帮我。

谢谢

<script type="text/javascript">

     $.getJSON( "http://itunes.apple.com/lookup?id=600172326", function(data) {

             var icon = document.getElementById("WallpaperIcon");
             var description = document.getElementById("WallpaperDescription");

             icon.src = data.results[0].artworkUrl100;
             description.innerHTML = data.results[0].description;
      });

</script>

1 个答案:

答案 0 :(得分:2)

iTunes可能没有启用CORS,因此您无法向服务发出Ajax请求。但是,幸运的是,它似乎支持JSONP

$.getJSON('http://itunes.apple.com/lookup?id=600172326&callback=?', ...);

有关$.getJSON和JSONP的更多信息:http://api.jquery.com/jquery.getjson/#jsonp

DEMO