- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptを使ってパラメータの受け渡し)
JavaScriptを使ってパラメータの受け渡し方法とは?
このQ&Aのポイント
- JavaScriptを使用して親ウィンドウから検索用PHPファイルを子ウィンドウで開き、DB検索を行う検索機能を作成しています。しかし、複数のテーブルに対して使おうとするとパラメータを渡すことができず、PHPファイルを作り続ける必要があります。そこで、動的に対象テーブルを変える方法を模索しています。
- 親ウィンドウと子ウィンドウ間でパラメータを渡す方法を探しています。現在は固定のテーブル名を指定していますが、動的にテーブル名を指定したいと思っています。JQueryの$.post()を使用する方法も検討しましたが、使い方がわからず困っています。
- JavaScriptを使用して親ウィンドウと子ウィンドウ間でパラメータを渡す方法について教えてください。複数のテーブルに対して使えるようにするためにはどうすればいいでしょうか?JQueryの$.post()を使って解決できるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
子ウィンドウはPHPから出力されているのだと理解しましたが、 子ウィンドウを開くときに、親ウィンドウで値を受け取りたい要素は決まっていると思いますので、PHPにクエリなどでその要素のid等を送り、「textA」に当たる部分を書き分けて出力するようにすればよいのではないでしょうか? var element_id = xxxx, element = window.opener.document.getElementById[element_id]; とでもしておいて、出力時にxxxxの部分を書換えて、処理はみな同じで element.value = ○○○; element.focus(); みたいな感じ。
お礼
回答ありがとうございます。 参考にさせていただきます。