使用Ajax分页时缺少元素(Facebook Like按钮)

时间:2015-01-28 18:52:58

标签: javascript jquery ajax wordpress

我试图用他的网站帮助一位好朋友。我没有制作这个网站,所以我深入了解,我也是WP的新人。他想要一个新的音频播放器和Ajax分页。

到目前为止,我手动完成了所有工作。虽然这是一个艰难的开始。我只是用Ajax加载下一页并从该页面获取一个div。

我的问题是:所有帖子都包含Facebook赞按钮和底部的推文按钮。现在,当我加载下一页帖子(div)时,这些按钮消失了。我想这与加载页面本身时加载的插件有关。它也缺少评论数量。这些也是Facebook评论。说实话,我不知道如何解决这个问题......

编辑好的,我非常确定我需要在Javascript链中重新加载该插件......可能吗?

您可以在

查看

有更好的方法吗?我实际上做得对吗?有插件可以让这更容易吗?再一次,我没有制作这个网站,这是我第一次使用WP。我不知道在哪里可以找到页面设置(可能包含每页的最大帖子数等)。

先谢谢,我希望我很清楚,如果没有,请说。

1 个答案:

答案 0 :(得分:1)

您需要做的是在使用Ajax加载动态内容后刷新Facebook插件。这是我在项目中使用的一段代码:

// Run this on your Ajax callback
try{
    // This code reloads the Facebook plugins
    FB.XFBML.parse(); 
}
catch(ex){
    // Something went wrong
}

代码要求您加载Facebook API(呃!)。