我已经创建了我的 fb 登录按钮
<fb:login-button perms="email" size="small" onlogin="check_login_session()">Sign Up Using Facebook</fb:login-button>
我还定义了 check_login_session 函数,因为我在页面其他位置的 .click 链接上使用它(确实有效)。但是,我的问题是当我已经登录到 FB 并单击按钮时,出现 FB 弹出窗口,然后消失,它什么也不做。不会调用 onlogin,也不会显示任何错误。
但是,如果我要注销,然后单击按钮,它会给我 fb 登录提示,并且在填写并提交后将按预期运行。只有当我已经登录并单击 FB 登录按钮时才会出现问题。有任何想法吗?
编辑:我发现如果我在 onlogin 中说 put alert("Test") 它会调用它,但是我在页面上定义的任何函数并尝试调用它都会返回说它没有定义。