ユーザーがフォームを送信した後に [戻る] ボタンを押さないようにするために、カラーボックス モーダルで次のページを開きたいと考えています。私のフォーム アクションは、データを MySql に送信する php ページを呼び出し、ロケーション ヘッダーを使用して page.php にリダイレクトします。そこで、送信プロセスの 2 番目のステップとして写真を送信するよう求められます。
カラーボックスモーダルを開く送信ボタンのある最初のページで使用しているコードは次のとおりです」
<script>
jQuery(document).ready(function(){
jQuery(".modal").colorbox({modal:true, width:"748px", height:"92%"});
});
</script>
<form action='submit.php' method='post' enctype='multipart/form-data' name='form1' onSubmit='jQuery.fn.colorbox()'>
// input data
<input name='save_button' type='submit' id='save_button' value='Save Settings'>
これが私のsubmit.phpページのコードです:
<?php
// updatequery code
header("Location: page.php");
?>
送信ボタンをクリックすると、colorbox はモーダルを開きますが、submit.php ページのコードが page.php にリダイレクトされる間、すぐに閉じます。
フォーム action=submit.php とそれに続くロケーション ヘッダー リダイレクト page.php をカラーボックス モーダルに表示するにはどうすればよいですか?