微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在ajax之后呈现facebook评论插件?

标题

<Meta property="fb:admins" content="my id"/> 
<Meta property="fb:app_id" content="my api"/>

并在身体

<div id="fb-root"></div>
        <script>(function(d,s,id) {
            var js,fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) return;
            js = d.createElement(s); js.id = id;
            js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1&appId=my api";
            fjs.parentNode.insertBefore(js,fjs);
        }(document,'script','facebook-jssdk'));</script>

在HTML中

<div id="facebook">
<div class="fb-comments" data-href="<?= $this->productLink ?>" data-width="470" data-num-posts="10"></div>
    </div>

我发现问题 – 我用ajax加载我的网页,而且facebook代码不适用于ajax.
如何在ajax之后呈现我的Facebook评论?执行该功能

解决方法

在ajax下方添加以下javascript代码显示facebook comment插件.

FB.XFBML.parse();

请参考:http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐