【发布时间】:2012-05-22 16:53:34
【问题描述】:
目前,当浏览器点击 /auth/facebook 时,我的“使用 facebook 登录”按钮可以正常工作。但是,我希望能够在不刷新页面的情况下让用户登录。我正在尝试这样的事情:
$(document).ready(function() {
var $login;
$login = $('#login');
return $login.click(function(event) {
event.preventDefault();
console.log("Trying to log in");
return $.ajax({
url: $login.attr('href'),
data: {},
complete: function(response) {
return console.log(response);
}
});
});
});
但我似乎没有从响应中获得有用的数据,并且浏览器似乎取消了重定向(根据 chrome 中的 Web 开发人员面板)。有什么办法可以使用omniauth吗?
我也不想使用 iframe。
【问题讨论】:
标签: jquery ruby-on-rails facebook omniauth facebook-login