我有一个Facebook应用程序,允许人们创建“海报”。每一张“海报”都可以使用fb:comments小工具进行评论。
用户可以使用AJAX在海报之间切换。问题是,在切换到下一个帖子后,fb:comments小部件仍然指向前一个网址。有没有办法为一个新的url“重新加载”一个widget?
发布于 2011-02-02 18:40:37
好了,我自己解决了这个问题,留在这里作为参考。
如果你想重新加载fb:comments小部件,就这么简单:
// xid can only contain a-zA-Z0-9_%.-
comments_html = '<fb:comments xid="' + encodeURIComponent(xid) + '"></fb:comments>';
// #comments is a div, containing fb:comments element
$('#comments').html(comments_html);
FB.XFBML.parse($('#comments').get(0));https://stackoverflow.com/questions/4872766
复制相似问题