3

jquery/ajaxの完全な初心者のように見えて申し訳ありませんが、私は:) 6か月前にphpを始めたばかりなので、小さなスクリプトに苦労しています:

  <html>
  <head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  </head>
  <body>
  <script>
  try {
      setinterval(function() { 
          $.getJSON('check-session.php', function(data) { 
               if(!data) { redirect } 
          }); 
      }, 30000);
  }
  </script>
  </body>
  </html>

これは私がこれまでに行ったことであり、完全に立ち往生しています。基本的に私がやりたいことは、check-session.phpがログアウトを返す場合、logout.phpにリダイレクトしたいということです。この場合、check-session.php が 30 秒ごとにログアウトを返すかどうかを確認します。それだけです..誰かが私を助けてくれるか、正しい方向に向けてくれますか?

4

1 に答える 1

1

window.location.href を試してリダイレクトしてください

try {
    setinterval(function () {
        $.getJSON('check-session.php', function (data) {
            if (!data) {
                window.location.href = 'logout.php';
            }
        });
    }, 30000);
}
于 2013-06-10T02:35:46.153 に答える