1

さて、これは私がやりたい概念実証プロジェクトです。JQueryで何らかのPOST応答を介して認証ステータスをチェックしているページが1つあります。そのコードは次のとおりです。

    $('#submit').click(function(){
    window.open('http://authorize.openauth.tk/','title', 'width=360, height=240');
        return false;
$.ajax({
type: POST,
url: "http://authorize.openauth.tk/",
success: function(data){
if(data == '1'){
    $('h1').fadeToggle(function(){
      $('#authStat').css('color', 'green').html("Authenticated!");
          $('h1').fadeToggle();
    });
  }
  else{
      $('h1').fadeToggle(function(){
      $('#authStat').css('color', 'red').html("Not authenticated.");
      $('h1').fadeToggle();
      });
  }}
  });
});

[ログイン] をクリックすると、ログイン ウィンドウが開きます。Firebug では、「authorize.openauth.tk」への POST リクエストが表示されません。さて、上記のコードは私が説明したことをしていないことがわかりました。どのコードを使用すればよいですか? 私の主な目標は、ボタンをクリックし、ページへの接続を開き、そのページを別のウィンドウで開き、ウィンドウ内のページをメイン ページに戻すことです。「ウィンドウ内のページ」のコードは次のとおりです。

var referrer =  document.referrer;
$('#submit').click(function(){
    $.ajax({
    type: 'POST',
    url: "auth.php",
    data: $('form').serialize(),
    success: function(data) {
        if(data == "0"){
            $('h1').html("Wrong Username/Password");
        }
    else{
        $.post(referrer, data);
    }
  }
});
alert(referrer);
});
4

0 に答える 0