没有刷新页面就返回了facebook权限


getting facebook permission returned without refreshing page

以下代码检查用户是否使用facebook连接登录,如果不是,当用户单击复选框时,代码打开facebook输入用户名和密码以连接facebook。我的问题是,如果用户点击复选框,并给予访问facebook连接的代码不更新下我刷新页面。是否有一种方法来更新这个代码,如果用户登录facebook没有刷新页面?

<?
if($user['oauth'] != "facebook")
{
?>
   <input type="checkbox" name="fb_post_1" id='"fb_post_1" value="1" onclick   = "facebookPermissionsGrant(); return false;" >
<?
}
?>

如果你使用Javascript API,那么你只需提供一个回调到FB。登录功能,并添加代码来做您需要的任何事情。

见https://developers.facebook.com/docs/reference/javascript/FB.login/