0
他腳本工作正常同步請求FB jQuery的LOAD(阿賈克斯)後的JavaScript SDK
HTML HERE
window.fbAsyncInit = function() {
FB.init({appId: 'XXXXXXXX', status: true, cookie: true, xfbml: true});
console.log('in');
FB.getLoginStatus(function(response) {
console.log(response);
if (response.session) {
// logged in and connected user, someone you know
code here
}
} else {
// no user session available, someone you dont know
code here
}
});
};
HTML HERE
我最近想ajaxify網站, 當我提出一個XMLHttpRequest將其追加在頁面上(使用jQuery的負載ajax GET請求的簡寫。)javascript方法FB.getLoginStatus不會被執行。
讓我分享控制檯結果:
synchronous: in , response (object) asynchronous: in
誰能幫助?
我現在這樣做,正如你所說,我通過摧毀DOM中的FB obj並每次重新創建它。我不能在回調函數中使用FB.XFBML.parse,這是您爲特定於應用程序的原因而建議的方式。 – Nikos 2011-03-23 11:57:25