Я недавно изменил дизайн своего сайта, и теперь мне нужно использовать динамические запросы AJAX для моих данных. По сути, я пытаюсь получить пользовательские данные с помощью API Last.FM в формате JSON.
Я новичок в этом, особенно JSON, и это доставляет мне немного головной боли! Я знаю, что, должно быть, упускаю что-то простое.
Вот очень простой код для проверки функциональности, но он ничего не извлекает!
<html>
<head>
<script src="./jquery/jquery-1.4.4.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getTopArtists&user=test&api_key=690e1ed3bc00bc91804cd8f7fe5ed6d4&limit=5&format=json&callback=?", function(data) {
$.each(data.topartists.artist, function(i,item){
html += "<p>" + item.name + " - " + item.playcount + "</p>";
});
$('#test').append(html);
});
});
</script>
<div id="test"></div>
</body></html>
Есть предложения?
Я хотел бы иметь возможность использовать объект JSON по всей странице, поэтому, например, в любое время я могу просто вызвать topartists.artist [i] .playcount; отображать счетчик воспроизведения и т. д. Как я могу это сделать?