Jquery Post - Itunes API返回200并出错

Pet*_*ter 1 api jquery post json itunes

json的回复是有效的
http://itunes.apple.com/search?term=jack+johnson

但我得到一个错误......为什么?

示例: http ://jsfiddle.net/36Vxs/

JS

$(document).ready(function() {
var jqxhr = $.ajax( "http://itunes.apple.com/search?term=jack+johnson" )
    .done(function(data) { console.log(data); })
    .fail(function(data) { console.log(data); })
 });
Run Code Online (Sandbox Code Playgroud)

提前致谢!

sta*_*tch 6

您无法从其他域获取JSON.你需要获得JSONP.以下作品:

$(document).ready(function() {
    $.ajax({
        url: "http://itunes.apple.com/search?term=jack+johnson",
        dataType: 'JSONP'
    })
    .done(function(data) { console.log(data); })
    .fail(function(data) { console.log(data); })
 });
Run Code Online (Sandbox Code Playgroud)