在标题中
<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 举报,一经查实,本站将立刻删除。