解码远程JSON文件没有响应

时间:2016-04-29 15:08:46

标签: php jquery json jsonp

我正在尝试使用PHP获取json_encode'd的文件。 该文件位于不同的域上,无论我尝试什么,我都没有得到任何结果。

$.ajax({
        url: 'http://cdn2.realhardstyle.nl/data/radio/nowplaying.rhr',
        dataType: 'jsonp',
        success: function(data){
            alert('test');
        }
    });

例如,我只需要[ID]的值,但我什么都没有,没有错误,没有控制台日志提到可能是什么问题,但警报也没有显示出来。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

该url为您提供JSON资源而非jsonp



$.ajax({
    url: 'http://cdn2.realhardstyle.nl/data/radio/nowplaying.rhr',
    dataType: 'json',
    success: function(data){
        $('body').append(data[0].id);
    }
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;