0

簡単に言うと、自分のサイトに Last.fm ユーザーの再生回数を表示したいと考えています ( http://www.last.fm/api/show/user.getInfoの「再生回数」を参照)。私は次のことを試しましたが、ここで正しい行にいるかどうかわからないことを告白します.

$(document).ready(function() {
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getinfo&user=XXX&api_key=XXX&limit=5&format=json&callback=?", function(data) {
    var html = '';
    $.each(data.user.playcount, function(i, item) {
        html += "<p>" + item.playcount + "</p>";
    });
    $('#count').append(html);
});
});
4

1 に答える 1

0

内側の foreach ループは不要です。結局、user.getInfo1 人のユーザーの情報しか返されません。以下が機能するはずです。

$(document).ready(function() {
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getInfo&user=XXX&api_key=XXX&format=json", function(data) {
    var html = "<p>" + data.user.playcount + "</p>";
    $('#count').append(html);
});
});

簡潔にするために、URL からlimitおよびパラメータも削除しました。callback

于 2013-09-06T03:37:46.127 に答える