如何改变facebook喜欢按钮单页网站上的ajax内容



我有这个问题:该网站是单页,所以html加载和解析只有一次。现在我有了动态内容比如我想添加点赞按钮的产品。我没有显示点赞按钮的问题,这个工作得很好。然而,我希望类似的内容将基于产品的动态加载。就我发现和理解,我需要包括一个元标签,我做了,但因为我有一个单一的页面,我需要改变内容。有什么建议吗?我只找到了动态显示like按钮的方法这里不是这样的

尝试在产品加载后重新加载Facebook like按钮(针对产品唯一的url),然后在产品加载完成后触发解析函数。

如果您正在使用jQuery,那么有一个非常简单和流畅的解决方案:

$(document).ajaxComplete(function(){
try{
    FB.XFBML.parse(); 
}catch(ex){}});

就像过去许多博客网站所做的那样,创建可以访问每个动态页面的"静态" url(没有查询字符串参数)。例如http://example.com/products/acme_widget_13

最新更新