Soundcloud json饲料阅读器

时间:2012-09-13 10:07:23

标签: jquery soundcloud

你有这个代码,但它抛出了一个错误。如何输出Feed中的一些项目?

var jsonSoundCloudFeed = "http://api.soundcloud.com/users/pete-snodden/tracks.json?client_id=a27703be6852256590c1921c5f8c7281";

            $.ajax({
                url: jsonSoundCloudFeed,
                data: {},
                dataType: "jsonp",
                callbackParameter: "jsoncallback",
                timeout: 5000,
                success: function(data){
                    $.each(data.kind, function(i, item) {

                        alert('yo');
                    });
                },
                error: function(XHR, textStatus, errorThrown){
                    console.log("ERROR: " + textStatus);
                    console.log("ERROR: " + errorThrown);
                }
            });

2 个答案:

答案 0 :(得分:0)

只需将each处理程序中的success - 块更改为以下内容:

$.each(data, function(i, item) {
    alert(i + " " + item.kind);
});

有关整个代码,请参阅this JSfiddle

答案 1 :(得分:0)

就像j0nes所说,你的成功处理程序中存在一个错误,但可能甚至没有被执行:对于JSONP,扩展名应该是“.js”而不是“.json”。