登录后,如果用户不是 Facebook 页面的粉丝,我会尝试返回,但结果始终是“未定义”。但是,如果我将“返回”替换为“警报”,则效果很好。
function pageFan()
{
FB.api({ method: 'pages.isFan', page_id: '175625039138809' }, function(response) {
showAlert(response);
});
}
function showAlert(response)
{
if (response == true) {
return 'like the Application.';
} else {
return "doesn't like the Application.";
}
}
var like = pageFan();
document.getElementById('debug').innerHTML = like; //return undefined