1
我使用的代碼:Facebook的JavaScript執行兩次,但應該只運行一次
http://thinkdiff.net/demo/newfbconnect1/jssdkouth2.html
給Facebook融入我的應用程序,我有以下功能:
function login(response, info){
if (response.authResponse) {
showLoader(true);
var accessToken = response.authResponse.accessToken;
fqlQuery();
userInfo.innerHTML = 'Logged in';
document.getElementById("fb-auth").setAttribute("class", "fb_logout");
showLoader(false);
document.getElementById('other').style.display = "block";
}
}
function fqlQuery(){
FB.api('/me', function(response) {
//http://developers.facebook.com/docs/reference/fql/user/
var query = FB.Data.query('select email from user where uid={0}', response.id);
alert("test");
});
};
我遇到的問題是當我登錄函數fqlquery運行,除了它運行兩次我該如何防止? (即兩次在屏幕上測試彈出窗口)。
感謝