PJAX(ajax + pushState)を使用してフォームを送信できるように、カスタム応答ヘッダーを設定したいと思います。
私の基本的な使用例は、成功するとユーザーのライブラリ(http://mySite.com/library )にリダイレクトするログインフォーム(http://mySite.com/login )です。
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
ます。