• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GETでの受け渡し方法に関して)

GETでの受け渡し方法に関して

このQ&Aのポイント
  • javascriptを使用してGETでパラメータを渡す方法について質問があります。
  • 受け取り側でGETで取得できない原因について教えてください。
  • 初歩的な内容ですが、教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

クエリー付きの送信先に対して、GETを指定すると 予め付属されていたクエリーは消滅してしまいます。 POSTで送信しても良いのでしたら、 document.p_form_1.method = "POST"; とすることで、うまく動作するはずです。 しかし、他の値も影響するでしょうから、 GETで送信する必要があれば、以下のようになると思います。 送り先のphp <script type="text/javascript"><!-- function run_search(){ document.p_form_1.action = "test.php" ; document.p_form_1.method = "GET"; document.p_form_1.id.value = "777777777777"; document.p_form_1.submit() ; } --></script> <form name="p_form_1" onsubmit="run_search()"> <input type="hidden" name="id" value=""> <input type="password" name="pass" value=""> <input type="submit" value="送信"> </form> 見えないIDのフォーム値を設定しておいて、 送信時にIDに値を入れてやります。

yurix_1
質問者

お礼

ありがとうございます!!!! 教えて頂いたように記述したらうまく動きました!!!

関連するQ&A