3

我的问题是:我有一个网页,每次用户点击按钮时都会改变。标题已更新,图表。看到页面现在有不同的内容,我希望有一个不同的评论部分。但是,url 是完全一样的(因为所有的内容都是 ajax 加载的),所以我想知道是否也可以生成一个新的 FB 评论框(它需要生成,因为有数百个用户可以点击的内容集)?

谢谢。

4

2 回答 2

12

是的,可以生成一个新的评论框。

在 AJAX 调用之后,您需要从 DOM 中删除旧的评论框,然后在 DOM 中插入一个新评论框,然后调用 javascript 函数FB.XFBML.parse();让 Facebook 重新呈现它。

于 2012-01-18T14:38:25.270 回答
0

我找到了一种更快的方法来更改评论,只需更改 href:

    $(".fb-comments").attr('data-href', data_href);
    FB.XFBML.parse();
于 2013-06-24T00:20:07.727 回答