【发布时间】:2013-12-02 10:44:32
【问题描述】:
在我的 web 应用程序中,我打开了一个模态,在该模态中,我在另一个页面 (ajax.php) 中使用 ajax 处理一些数据,在 ajax.php 中完成处理后我会这样做:
header("location: blah.php");
但是由于我在另一个页面中并且整个过程都在使用 ajax 请求进行,所以页面没有做任何事情,当我通过 FireBug 检查 ajax 请求时,我看到请求变红并出现以下错误:
302 Moved Temporarily error
在这种情况下如何重定向?
提前致谢
【问题讨论】:
-
@h2ooooooo 它与此无关,我需要它在 PHP 中,因为我想在 ajax.php 中进行重定向
-
然后从 ajax 调用中读取标头。阅读
$.ajax上的文档。当您还没有尝试过时,我们不会为您编写所有代码。 Here's another question you might want to read。你想做的都已经做了一百万次了,只为你把拼图拼凑起来。 -
没有理由粗鲁。除非您阅读响应 HTTP 标头,否则您无法从 PHP 执行此操作,我的响应中提到了如何阅读这些标头。阅读您的 HTTP 日志,当您自己不费心做任何事情时不要期望得到响应,当您确实得到响应时,请考虑礼貌。
标签: php jquery ajax modal-dialog