您好我的网站有问题。我从我的php文件中通过$ .ajax下载我的内容。 (echo "My downloaded content <fb:like .....";)
在我的内容中,我也有像按钮等的facebook,问题是,当我通过Ajax下载内容时,所有的Facebook功能都被隐藏(不工作)。当我的内容没有ajax时,一切正常。我的页面底部有我的facebook api脚本。
这是我的javascript和html代码:http://jsfiddle.net/FWeUT/
和php只是回声。
答案 0 :(得分:0)
Facebook仅在加载了JS包含后才呈现代码页。在AJAX调用之后,您可以安全地重写Facebook JS包含。看到你正在使用jQuery,请考虑以下内容:
if (typeof (FB) != 'undefined') {
FB.init({ status: true, cookie: true, xfbml: true });
} else {
$.getScript("http://connect.facebook.net/en_US/all.js#xfbml=1", function () {
FB.init({ status: true, cookie: true, xfbml: true });
});
}