首页 > 解决方案 > 如何将我的 Window 页面从名为 php 的 ajax 函数重定向到另一个 URL,我不想从 jQuery 或 javascript 重定向它

问题描述

我有一个主页 url localhost/php/coadlines/home.php 并点击了一个 ajax localhost/php/coadlines/processAjax.php 但在 processAjax.php 页面中我想要一些重定向功能,以便我的主页 url ie.localhost /php/coadlines/home.php 重定向到 localhost/php/coadlines/index.php。我不想在像(window.location.replace())这样的ajax成功回调函数中编写任何重定向函数。

注意:我只需要从 PHP 重定向它,不想从 jQuery 和 javascript 重定向。

标签: phpajaxredirect

解决方案


简短的回答:你不能。

长答案:您已经完成了页面的发送,现在它在浏览器的控制之下。如果要添加信息(例如重定向),则必须使用该页面上运行的 javascript 来完成。

作为一种解决方法,您可以指示第一页在延迟后重定向,如此所述。这不是标准的,不保证有效,也不保证 ajax 请求完成,但它可能适用于您的用例。但如果可能的话:使用 javascript。


推荐阅读