내가 사용하고있어 recenttracks API를 사용하지 않고 jQuery로 JSON 객체를 가져옵니다 :
www.last.fm/api/show?service=278
I jquery로 json 형식을 가져 오는 중 :
나는 첫 번째 트랙의 상태를 검색 할
"@attr":{"nowplaying":"true"}
나는
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=melroymusic&api_key=690e1ed3bc00bc91804cd8f7fe5ed6d4&limit=3&format=json&callback=?",
function(data){
$.each(data.recenttracks.track, function(i,item){
$("#lastfmMenu").append("<div class='lastfmItem'><div class='lastfmText'>"+item.artist['#text']+"</div>" + "<div class='lastfmDate'>"+item.name+"</div></div>");
});
});
가 첫 번째 트랙의 nowplaying 상태를 검색하기 위해 각 트랙에 대한 정보를 검색하기 위해이 코드를 , 논리적으로 나는 할 것이다
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=melroymusic&api_key=690e1ed3bc00bc91804cd8f7fe5ed6d4&limit=3&format=json&callback=?",
function(data){
if (data.recenttracks.track[0]['@attr'].nowplaying == true){
$("#lastfmMenu").append("Now Playing");
}
else {
$("#lastfmMenu").append("Just played");
}
});
는 어떤 결과도주지 않습니다.
희망을 보내주세요. nowplaying이 문자열이 아닌 부울이기 때문에
선택했으나 정확합니다. – bobince
네, 효과가 있었어요, 고마워요! – Mellroy