我想设置一个自定义响应标头,以便我可以使用PJAX (ajax+pushState)提交表单。
我的基本用例是一个登录表单(http://mySite.com/login),它会在成功时重定向到用户的库(http://mySite.com/library)。
我需要将标头设置为X-PJAX-URL: http://mysite.com/library
,以便 PJAX 将 URL 重定向到库,但不幸的是,使用CI 的输出类功能对我不起作用:
$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
。