3

現在、ブラウザがヒットすると、「Facebookでログイン」ボタンが完全に機能します/auth/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も使いたくありません。

4

1 に答える 1

0

それを試みる前に、omniauth がどのように機能するかを理解する必要があります。次に、最も適切なソリューションを選択できるようになります。

于 2012-09-23T03:30:47.987 に答える