如何在ajax内容的单页网站上改变Facebook的按钮

时间:2011-12-25 17:55:01

标签: ajax facebook facebook-like

我有这个问题: 该网站是单页面,因此html只加载和解析一次。 现在我有动态内容说一些我想添加的产品,如按钮。 我没有显示类似按钮这个问题很好的问题。 但是我希望类似的内容将基于动态加载的产品。 据我发现并理解,我需要包含一个meta标签,但是因为我有单页我需要改变内容。 有什么建议?所有我发现的是关于动态显示类似按钮,这不是这里的情况。

2 个答案:

答案 0 :(得分:2)

尝试在产品加载后重新加载类似Facebook的按钮(定位产品唯一网址),然后在产品加载完成后触发解析功能。

如果您正在使用jQuery,那么这个问题就是一个非常简单明了的解决方案:

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

答案 1 :(得分:0)

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