0

シナリオは、JavaScript ポップアップをユーザーに表示することです。ユーザーが [OK] ボタンをクリックすると、ユーザーを 1 つのフォームを含む Web ページにリダイレクトします。ユーザーが送信ボタンをクリックしたときにフォームに入力した後、ユーザーの確認後に渡していたのと同じ $_GET 変数配列を取得しています。実際にやりたいことは、フォームの送信後に $_GET 配列を削除することです。どうすればこれを達成できますか? 私は解決策を試してみましたが、正しいものを見つけることができませんでした。どんな助けでも大歓迎です。ご参考までに、私のコードを以下に示します。

/*The HTML code snippet*/

<input type="radio" name="generate_paper" id="generate_own_paper" value="own" data-href="http://localhost/eprime/entprm/web/control/modules/tests/manual_test_questions.php?op=next&test_id=101&test_no_questions=50"/>  <label for="generate_paper_own">Own Paper</label>

/*The Javascript Code snippet*/

<script language="javascript" type="text/javascript">
$(document).ready(function() {   
  $("#generate_own_paper").click(function(e) { 
    var ans=confirm("Do you want to generate own test questions?");
    if(!ans) {
      return false;
    } else {
      window.location.href = $('#generate_own_paper').attr('data-href');
    }    
  });
});
</script>

これは非常に大きな PHP フォームであるため、フォームの詳細については説明しません。誰でも私の問題で私を助けてくれますか? さらに詳細が必要な場合は、同じものを提供できます。前もって感謝します。

4

1 に答える 1