1
我试图获得响应图像的网址,所以我可以将它作为背景附加。它的作品,但它为每一个附加相同的图像。这是我的代码:Facebook相册图片网址
getUserAlbums : function(){
FB.api('/me/?fields=id,name,albums', function(response) {
var albums = response.albums.data;
var frame = "";
console.log(albums);
_.each(albums, function(album) {
FB.api('/'+album.cover_photo+"/picture?type=album", function(response) {
var url = response.data;
_.each(url, function(bg) {
console.log(url);
$("li.album").css({backgroundImage:"url("+bg.replace("_s.jpg", "_a.jpg")+")"});
});
});
frame += '<li class="album"><img src="images/fb_frame.png"/></li>';
$('ul#albums').append(frame);
});
});
}
即时通讯使用下划线btw这是什么“_.each”是。 这里真正的问题是,当附加照片时,它显示每张专辑的相同照片,这意味着我的循环被覆盖,但我不明白为什么。