我正在将facebook集成到我的phonegap应用程序中,其中显示了facebook朋友个人资料图片,姓名和生日日期,现在能够显示姓名和生日日期,但不能显示个人资料图片。我得到蓝色矩形框问号图像代替个人资料图片而不是个人资料图片。 请帮帮我。
function me() {
FB.api('/me/friends', {fields: 'id, name, picture,birthday' }, function(response) {
if (response.error) {
alert(JSON.stringify(response.error));
} else {
var data = document.getElementById('data');
fdata=response.data;
console.log("fdata: "+fdata);
response.data.forEach(function(item) {
var d = document.createElement('div');
d.innerHTML = "<img src="+item.picture+item.birthday+"/>"+item.name+"<br>"+item.birthday;
data.appendChild(d);
}
}
答案 0 :(得分:0)
替换内部Html行代码,如下所示:
d.innerHTML = "<img src=" + item.picture + "/>" + item.name + item.birthday;