【发布时间】:2013-02-27 18:58:56
【问题描述】:
我想设置一个自定义响应标头,以便我可以使用PJAX (ajax+pushState) 提交表单。
我的基本用例是登录表单 (http://mySite.com/login),它会在成功时重定向到用户的库 (http://mySite.com/library)。
我需要将标头设置为 X-PJAX-URL: http://mysite.com/library 以便 PJAX 将 URL 重定向到库,但不幸的是使用 CI's output class functionality 对我不起作用:
$this->output->set_header('X-PJAX-URL: http://mySite.com/library');
redirect('library');
这也不是:
$output='X-PJAX-URL: http://mySite.com/library';
$this->output->append_output($output);
redirect('library');
所以问题是重定向到library 的内容,但URL 仍然是login。
【问题讨论】:
标签: php ajax codeigniter redirect pjax