2011-12-29 2 views
2

가 난 그냥 lastfm API와 장난 시작 '정의되지 않은'와 chart.getlovedtracks로부터의 응답이 코드를 사용하여 다시 정의 오는 이유를 잘 모르겠어요 :lastfm JSON 응답은

$(document).ready(function(){ 
var apiKey = "myapikey"; 
$.getJSON('http://ws.audioscrobbler.com/2.0/?method=chart.getlovedtracks&api_key='+  apiKey +'&format=json&callback=?', 
function(data) { 
console.log('Fetched ' + data.length + ' items!'); 
}); 
}); 

을 나는 실종 뭔가, 아주 간단하게 보인다.

답변

1

콜백 기능을 사용하려는 경우가 아니면 callback 매개 변수를 포함하면 안됩니다.

예상대로 JSON을 구문 분석하지 않았습니다. 반송 된 트랙의 수는 data.tracks.track.length입니다.

이 코드는 작동합니다

$(document).ready(function() { 
    var apiKey = "YOUR_API_KEY"; 
    $.getJSON('http://ws.audioscrobbler.com/2.0/?method=chart.getlovedtracks&api_key=' + apiKey + '&format=json', function(data) { 
     console.log('Fetched ' + data.tracks.track.length + ' items!'); 
    }); 
}); 
+0

덕분에 일을 많이. – neridaj

+0

@neridaj 신난다. 대답을 수락하십시오. –