Parsing FB.XFBML.parse不重新分析FB小部件

Parsing FB.XFBML.parse不重新分析FB小部件,parsing,facebook-like,xfbml,Parsing,Facebook Like,Xfbml,我在auth.login上有一个函数回调,想重新分析我的fb:like元素。其他操作在auth.login回调期间执行,它们执行得很好,但是.parse没有!我尝试执行FB.XFBML.parse()显示未定义,三秒钟后,控制台消息显示2个XFBML标记在30000ms内无法呈现。 有什么想法吗?对于那些碰巧遇到这个问题的人来说,他们遇到了和我一样的问题 基本上,我想做的是在一个用户登录我的网站后,我想刷新“喜欢”按钮iFrame以反映这种情况FB.XFBML.parse()只会导致错误…所以我

我在
auth.login
上有一个函数回调,想重新分析我的
fb:like
元素。其他操作在
auth.login
回调期间执行,它们执行得很好,但是
.parse
没有!我尝试执行
FB.XFBML.parse()显示
未定义
,三秒钟后,控制台消息显示
2个XFBML标记在30000ms内无法呈现。


有什么想法吗?

对于那些碰巧遇到这个问题的人来说,他们遇到了和我一样的问题

基本上,我想做的是在一个用户登录我的网站后,我想刷新“喜欢”按钮iFrame以反映这种情况<代码>FB.XFBML.parse()只会导致错误…所以我想“也许我会刷新iFrame?”并且因为我使用jQuery作为我的框架-我想我会坚持使用它

所以,我最后做的是:

FB.Event.subscribe('auth.login', function(response) {
    if(response.status == 'connected') {
        $("#login_fb").hide(); // was already doing this part
        $('#like_fb > span > iframe').attr('src', function(i,val) { return val; }); // this is what I wanted to refresh
        //FB.XFBML.parse(); -- THIS WAS GENERATING AN ERROR
    }
});
希望这能帮助其他人