我想从艺术家那里获得大图像
var cover;
function getCover(jsinger) {
$.ajax({
type: "GET",
url: "http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=U2&api_key=1d07ae6d0a77914229c0ccaa75867fdf",
//cache: false,
dataType: "xml",
success: function(xml) {
i = 1;
$(xml).find('artist').each(function() {
cover = $(this).children('image[size="large"]').text();
});
}
});
}
答案 0 :(得分:0)
您走在正确的轨道上,您可以使用.map()
方法创建图像数组:
var img = $(xml).find('artist').map(function() {
var src = $(this).children('image[size="large"]').text();
return "<img src='"+ src + "'/>";
}).get();
$('#container').append(img);
或者如果您只需要来源:
var covers = $(xml).find('artist').map(function() {
return $(this).children('image[size="large"]').text();
}).get();