Ajaxに未だ不案内であり、非同期通信ができるということしか知らず
抽象的に質問かもしれず申し訳ございませんがお伺いさせてください。
現在、下記のように左右のBoxA及びBoxBがあり、甲を見たい場合「甲を表示する」を選択することにより
ページを遷移せずにBoxBにxxx.phpの内容を表示させたいと考えております。
もちろん、その後同じページで乙を見たい場合にはページを遷移することなく、「乙を表示する」を選択するにより
同様に閲覧可能という仕組みです。
もちろん、選択肢が少なく単純なものであれば
描写するdivを用意しておきJSでclickイベントでshow/hide等で切り替え表示すれば実現できますが
選択肢が非常に多く、表現するものが複雑なため、予めHTMLの要素にこれらを読み込ませておくのは
非現実的か思っております。
技術的にこのようなことが可能であるのか?また、このようなことを実装したい場合参考になるようなサイト等をご教示頂ければ
幸いわいです。
宜しくお願いいたします。
HTML
1<div id="boxA" style="float:left;width:500px;height:800px;border: solid 1px #454545"> 2 <p><a href="xxx.php">甲を表示する</a></p> 3 <p><a href="yyy.php">乙を表示する</a></p> 4 5</div> 6 7<div id="boxB" style="float:left;margin-left:10px;width:500px;height:800px;border: solid 1px #454545"> 8 9</div> 10
改めて、より具体的な目的を書きに加筆させて頂きます。
単純化するつもりでアンカータグにしましたが、実際には外部のファイルの特定のタグをDOM(PHP)で抽出して表示させることが目的です。ユーザーの操作でboxAでkoというvalueを取得し、これを元に特定のディレクトリからko.phpをloadして、id="ko_1"のタグを取得し、BoxBに表示するということになります
ko.php
otsu.php
<div id="otsu_1"></div> <div id="otsu_2"></div>回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/14 03:08
2017/04/14 03:16 編集
2017/04/14 03:23
2017/04/14 03:36
2017/04/14 03:42 編集
2017/04/14 03:46
2017/04/14 03:50