Php 通过ajax加载facebook内容
你好,我的网站有问题。我正在通过$.ajax从php文件下载我的内容<代码>(Enter)我下载的内容< P>脸谱网只在加载JS包含之后才在页面上呈现代码。您可以在Ajax调用之后安全地重写脸谱网JS包。Php 通过ajax加载facebook内容,php,facebook,jquery,Php,Facebook,Jquery,你好,我的网站有问题。我正在通过$.ajax从php文件下载我的内容(Enter)我下载的内容< P>脸谱网只在加载JS包含之后才在页面上呈现代码。您可以在Ajax调用之后安全地重写脸谱网JS包。 if (typeof (FB) != 'undefined') { FB.init({ status: true, cookie: true, xfbml: true }); } else { $.getScript("http://connect.facebook.net/en_US
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 });
});
}
我在成功回调$.ajax和Facebook JS include的末尾添加了FB.XFBML.parse();行,这是在我的ajax调用之后添加的,就像你说的Saeven,但仍然没有:/Mabe ajax(html)的数据类型有问题或者我在错误的地方添加了一些东西。我的fb include with appid等就在标记之前,之后我用ajax调用脚本,然后我尝试添加u提供的代码。我认为它现在可以工作了…我从成功回调中删除了fb.XFBML.parse();因为它不起作用在我的php脚本的末尾,我将我的网站内容添加到$result中。=并且在我有echo$result的结尾处添加了;我在echo$return之前也添加了。='FB.xfml.parse();';并且成功了。我不知道为什么早期的解决方案没有成功,但是…我很高兴:)thx u all:)