我按照给出的提示
通过 ajax 加载 Facebook fb:profile
在我的应用程序中,我基本上加载了用户通过 Jquery 发布的更多评论,以及使用 fb:profile-pic 标签显示用户图片的每条评论
这是我如何通过 Jquery 构建字符串的示例
$(文档).ready(函数() { $(".more_comments").live('点击',function() { $.getJSON("/store/more-swipes",function(data) { newcomment += "<fb:profile-pic uid='"+data.fb_userid+"'/>"; 新评论 += " "+data.user_name+" : "; 新评论 += " "+data.user_comment+" : "; $("#morecomments").append(newcomment); }); 返回假; }); });
所以没有显示个人资料图片 - 阅读上面的链接后,我添加了
如果(FB.XFBML.Host.parseDomTree) setTimeout(FB.XFBML.Host.parseDomTree, 0);
现在奇怪的是 - 它在 Chrome 和 Firefox 中工作,但在 IE 中不工作 无法弄清楚原因。任何帮助将不胜感激。谢谢