基于$ .getJSON的重定向

时间:2013-06-10 02:32:26

标签: php jquery ajax time

很抱歉看起来像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我想重定向到logout.php。我希望它检查check-session.php在这种情况下是否每30秒返回一次注销。 这就是全部..有人可以帮助我或让我朝着正确的方向前进吗?

1 个答案:

答案 0 :(得分:1)

尝试使用window.location.href重定向

try {
    setinterval(function () {
        $.getJSON('check-session.php', function (data) {
            if (!data) {
                window.location.href = 'logout.php';
            }
        });
    }, 30000);
}