1

附加图像 scr + 变量的语法是什么。

$('#FBProfileImgVar').attr('src', 'https://graph.facebook.com/' + response.id + '/picture?type=large' );

上面显示“未定义”的地方应该是一个变量

编辑 1.也许问题出在 ajax 上,我如何让上面的代码行等到响应出现后再追加?

4

2 回答 2

0

而不是使用 response.idresponse.authResponse.userID来获取用户 ID

例子:

FB.login(function(response) {
      if (response.authResponse) {

       console.log(response.authResponse.userID); // debugg!

        $('#FBProfileImgVar').attr('src', 'https://graph.facebook.com/' + response.authResponse.userID + '/picture?type=large' );

        } else {

           alert('User canceled login or did not fully authorize the app.');

             }
    });

演示#1 演示#2

于 2013-11-03T15:17:23.457 回答
0

你说如果你输入一个数字就可以了,所以我想到了一个想法,可能是什么问题:

如果你正在使用

var response.id = 4;

它行不通。http://jsfiddle.net/8uSjj/1/

var 可能不包含字符“。”

var responseid = 4;

它会工作http://jsfiddle.net/8uSjj/2/

希望能帮助到你。

于 2013-11-03T15:10:25.873 回答