Facebook sdk 脚本无法重新加载
Facebook sdk script not working on reload
在我的 index.php 中,当我点击 link:
时,我正在使用 jquery 函数加载 html 部分的内容
$('#link').click(function(e) {
e.preventDefault();
page = "page";
linkClick(page);
});
function linkClick(page) {
if (page != null){
$('#section').load('pages/'+page+'.php');
}
在其中一个页面中,我使用以下代码加载了几个 facebook 评论:
<script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
<div class="fb-post"
data-href="https://www.facebook.com/xxx/posts/xxxxxx"
data-width="500"></div>
</div>
评论显示正确,但如果我重新加载页面,评论将不再显示。我怀疑这可能是因为我正在第二次加载 fb sdk 脚本?我试图将脚本包含在主页的正文中,但评论根本没有显示。
感谢您的帮助!
在我的 index.php 中,当我点击 link:
时,我正在使用 jquery 函数加载 html 部分的内容$('#link').click(function(e) {
e.preventDefault();
page = "page";
linkClick(page);
});
function linkClick(page) {
if (page != null){
$('#section').load('pages/'+page+'.php');
}
在其中一个页面中,我使用以下代码加载了几个 facebook 评论:
<script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
<div class="fb-post"
data-href="https://www.facebook.com/xxx/posts/xxxxxx"
data-width="500"></div>
</div>
评论显示正确,但如果我重新加载页面,评论将不再显示。我怀疑这可能是因为我正在第二次加载 fb sdk 脚本?我试图将脚本包含在主页的正文中,但评论根本没有显示。
感谢您的帮助!