-1

我是在 Jquery 中使用 JSON 的新手,我保留了一些文档,但仍然无法让它工作。我需要使用来自 last.fm API 的 JSON 的 pase 数据并获取艺术家信息(摘要)。

与艺术家 Cher 的 API 链接: http ://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Cher&api_key=2b35547bd5675d8ecb2b911ee9901f59&format=json

有经验的人可以给我写一个简单的例子,如何使用 Jquery 从 last.fm 获取艺术家信息?先感谢您 :)

4

2 回答 2

1

你可以从类似的东西开始

$.ajax({
  url: 'http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Cher&api_key=2b35547bd5675d8ecb2b911ee9901f59&format=json',
  success: function(data) {
    alert(data.artist.name);
  }
})

如您所见data,它是 json 格式,因此您可以使用点符号访问其属性。

于 2013-05-21T20:51:56.130 回答
0

在问之前,你应该做一点谷歌搜索!

$.getJSON('http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Cher&api_key=2b35547bd5675d8ecb2b911ee9901f59&format=json', function(data) {
    var items = [];

    $.each(data, function(key, val) {
      items.push('<li id="' + key + '">' + val + '</li>');
    });

    $('<ul/>', {
      'class': 'my-new-list',
      html: items.join('')
    }).appendTo('body');
});

直接来自jQuery.getJSON——阅读文档。

于 2013-05-21T20:51:42.633 回答