ログイン後、ユーザーが Facebook ページのファンでない場合に戻ろうとしていますが、結果は常に「未定義」です。しかし、「return」を「alert」に置き換えると、完全に機能します。
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