- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GETでの受け渡し方法に関して)
GETでの受け渡し方法に関して
このQ&Aのポイント
- javascriptを使用してGETでパラメータを渡す方法について質問があります。
- 受け取り側でGETで取得できない原因について教えてください。
- 初歩的な内容ですが、教えていただけますか?
- みんなの回答 (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に値を入れてやります。
お礼
ありがとうございます!!!! 教えて頂いたように記述したらうまく動きました!!!