【发布时间】:2013-02-01 17:22:39
【问题描述】:
我有一个通过 AJAX 调用 PHP 文件的 jquery 函数。在那个 PHP 文件里面我有
header('Location: http://www.google.com');
但是这不起作用,页面没有重定向,jQuery AJAX调用返回错误,没有12017,我找不到关于这个错误号的太多信息。
我启用了输出缓冲,并尝试将标头调用放在我的 PHP 文件的顶部,但仍然没有运气。有任何想法吗?谢谢。
【问题讨论】:
-
为什么要通过 AJAX 返回重定向?你想做什么?
-
如果您在浏览器中查看页面。 (没有 AJAX)重定向是否有效?
-
@Alexander:ajax 函数将表单发布到处理表单的 PHP 函数,如果表单被成功处理,则页面应该重定向,如果不成功,则通过ajax 成功回调,我在那里处理错误。
-
@hek2mgl 我明天试试这个看看
标签: php jquery ajax header location