【问题标题】:Omniauth facebook ajaxOmniauth facebook ajax
【发布时间】: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


    【解决方案1】:

    在尝试之前,您需要了解omniauth 的工作原理。然后您将能够选择最合适的解决方案。

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 1970-01-01
      • 2013-09-01
      • 2015-04-20
      • 2016-09-23
      • 2014-05-23
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多