Недавно я изменил дизайн своего сайта и теперь мне нужно использовать динамические запросы 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 во всем page, поэтому, например, в любой момент я могу просто вызвать topartists.artist [i] .playcount; для отображения количества воспроизведения и т. д. Как я могу это сделать?