出于某种奇怪的原因,我的JSON请求会写下以下HTML。
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
未定义
Kamaya Painters是荷兰艺术家Tijs Verwest(更有名的Tiesto)和Rank 1的Benno De Goeij使用的组名。所有曲目均在Black Hole Recordings上发布,随后被授权给Planetary Conciousness和数据记录标签。无尽的浪潮,1998年,是Kamaya画家发行的第一首曲子,它被称为真正的恍惚经典之一,尽管它实际上暗示了类似旋律如Liquid Child - Diving Faces。 - * 我通过我的脚本要求生物,所以这实际上是有效的。 *
我编写了以下jQuery代码来调用JSON并将其写入我的HTML中。
$('#artists li a').live('click',function() {
var artistid = $('img', this).attr('alt');
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=" + artistid + "&api_key=XXXXXXXXXXXXXXXXXXXXXXXXX&format=json&callback=?", function(data) {
var popupinfohtml = '';
$.each(data.artist, function(i, item) {
console.log(data);
popupinfohtml += " <h5> " +item.name+ " </h5><p> " +item.summary+ "</p>";
});
$('#moreinfo').html(popupinfohtml);
});
});
以下是匹配的回复:http://www.last.fm/api/show/artist.getInfo
任何有帮助的人?
答案 0 :(得分:0)
据我所知,link you posted的文档请求返回XML结构。因此,将此附加到HTML页面将始终导致奇怪的结果,因为浏览器将忽略“”或“”等XML标记。
剩下的内容因此显示了XML标签内的内容。
祝你好运。 :)