php - 如何将我的 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 重定向。
解决方案
简短的回答:你不能。
长答案:您已经完成了页面的发送,现在它在浏览器的控制之下。如果要添加信息(例如重定向),则必须使用该页面上运行的 javascript 来完成。
作为一种解决方法,您可以指示第一页在延迟后重定向,如此处所述。这不是标准的,不保证有效,也不保证 ajax 请求完成,但它可能适用于您的用例。但如果可能的话:使用 javascript。
推荐阅读
- webpack - Q React 样板如何从发出的 .htaccess.bin 文件中删除 .bin 扩展名
- sql - 从包含 CSV 文件的 VARBINARY 批量插入
- neural-network - 如何对区间数据进行适当的多层感知器
- multithreading - 运行 Scala 线程
- ios - 从外部静态函数在 ViewController 上显示警报
- visual-studio-code - Mac OS 10.11 上的 Visual Studio Code Live Share
- python - 二维直方图中颜色条的数量是多少?
- javascript - 从没有 XHR 的 HTML 标记中获取图像的数据 URI
- c# - 表情丰富的成员怪案
- python - 使用按钮重新启动 Tkinter 中的程序