【发布时间】:2013-06-13 11:09:27
【问题描述】:
我想在 ajax 加载页面中显示 Facebook“Like box”插件和其他一些 FB 代码。
当我在普通的 html 页面中加载它时,它可以正常工作,但是当我尝试将它放在 ajax 加载页面中时它只加载第一次,当我点击链接时第二次不加载页面来加载页面?如果我清除缓存,它只会加载页面。
索引文件初始化fb代码。
FB.init({
appId : '277065222', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth : true
});
我使用以下代码加载 ajax 页面:
function loadFacebook(){
$('#container').load('http://www.manmade.se/manmade/guiden/facebook_onweb.html');
FB.XFBML.parse();
}
在 ajax 加载页面中,我有 facebook 代码,例如 facebook Like 框。
【问题讨论】:
-
您能否更具体地了解 ajax 调用究竟返回了什么? “不加载页面”是什么意思? ajax调用没有成功或者fb代码没有被解析?