使用Javascript,如何调用重定向的PHP脚本?

使用Javascript,如何调用重定向的PHP脚本?,javascript,php,Javascript,Php,我有一个查询数据库的PHP脚本,根据查询结果,可以重定向页面。我需要定期调用这个脚本,比如说每2秒调用一次。我怎样才能做到这一点?我所能找到的只是关于如何使用Javascript调用PHP脚本而不重定向页面的信息。在AJAX回调函数中,执行以下操作: if (some criteria) { document.location.href = "URL to redirect to"; } 使用jquery,您可以执行以下操作 $.ajax({ url: "test.php", })

我有一个查询数据库的PHP脚本,根据查询结果,可以重定向页面。我需要定期调用这个脚本,比如说每2秒调用一次。我怎样才能做到这一点?我所能找到的只是关于如何使用Javascript调用PHP脚本而不重定向页面的信息。

在AJAX回调函数中,执行以下操作:

if (some criteria) {
    document.location.href = "URL to redirect to";
}

使用jquery,您可以执行以下操作

$.ajax({
  url: "test.php",
}).done(function(o) {
  if (some manipulation with o){
     document.location.href = "https://stackoverflow.com/q/19106363/1090562"
  }
});
关于JS重定向,您可以在此处阅读:

ajax+JSON+document.locationPHP还支持使用
标题重定向的方法
@aug-我想他想向后台服务器发送一个请求,检查是否需要刷新或重定向。如果是,他想做重定向,比如会话过期之类的事情。