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 回答