2016-08-18 33 views
0

私はajax呼び出しによって外部ログインページに投稿する必要があります。jQuery:外部フォームへの投稿と成功時の応答ページへのリダイレクト

資格情報が正しい場合は、どうすれば外部の応答ページにリダイレクトできますか?

ありがとうございます!

$('.customer-login-form').on('submit', function() { 
    var $this = $(this); 
    if($this.valid()) { 
     $.ajax('https://google.com/login', 
     { 
      data: $this.serialize(), 
      type: 'POST', 
      dataType: 'script', 
      success: function() { 
      window.location = 'https://google.com/your-summary'; 
      } 
     } 
    ); 
    } 
    }); 

答えて

0

使用document.location

document.location = 'http://stackoverflow.com/questions/39025527/jquery-ajax-post-to-external-form-and-redirect-to-response-page-on-success'; 
+0

こんにちは、私はあなたの答えに基づいて、サンプル応答を追加しました。それはあなたが意味することですか?私はコンソールで予期せぬトークンを取得しています。 – LOCKLOCK

+0

はい。 'document.location'を' window.location'ではなく使用する方が良いでしょうが、とにかくユーザをあなたが望むページにリダイレクトします。 –

+0

ooooore ...ちょうど実現しました - あなたの外部ページからデータを取得する方法をお探しですか?ユーザーを外部ページにリダイレクトしないでください。 –

関連する問題