- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery.jsを使ったhtml外部読み込み方法)
jQuery.jsを使ったhtml外部読み込み方法
このQ&Aのポイント
- JavaScript初心者のため、jQuery.jsを使用して外部htmlファイルを読み込む方法を教えてください。
- 以下の手順で試してみましたが、うまくいかないです。
- 1. jQueryの公式ウェブサイトから「jquery-1.9.1.min.js」ファイルをダウンロードし、jsフォルダに保存します。 2. head要素内に「<script type="text/javascript" src="js/jquery.js"></script>」のコードを追加します。 3. body要素内に「<div id="leftcontent"></div>」のコードを追加します。 4. スクリプト内に「$(function(){ $("#leftcontent").load("shopmenu.html"); });」のコードを追加します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 <script type="text/javascript"> <!– $(function(){ $("#leftcontent").load("shopmenu.html"); }); // –> </script> ではなくて <script type="text/javascript"> <!-- $(function(){ $("#leftcontent").load("shopmenu.html"); }); // --> </script> です。 <!-- //--> これで括ります。 (くくらなくてもほぼ大丈夫ですけどね)
その他の回答 (1)
- tracer
- ベストアンサー率41% (255/621)
回答No.1
気になったのはパスの指定、同じ階層にある「shopmenu.html」という箇所ですが、htmlに対して同階層でしょうか? 検証の方法は、↓の回答が参考になると思います。 http://okwave.jp/qa/q6186403.html ちなみに、jquery.loadでどれくらい調べましたか? まずは、検索する癖をつけることをおすすめします。
お礼
迅速で丁寧なご回答、本当に有難うございました!! Chromeで表示されない件は自分で調べてみますね。 ご協力に心から感謝申し上げます(*^ー^*)ノ
補足
早速のご回答ありがとうございます!! 参照サイトからコピペしてしまった為、全く気付きませんでした!! お恥ずかしいです>< 早速修正したところ、きちんと表示できました。 大感謝です!!! で・・・ IEでは上手く表示されるのですが、Chromeだと上手く行きません。 少し自分で調べてみたら、「load()」をChromeで使うと表示されないという気になる記述を見つけてしまいました(汗) 結局このやり方では無理なんですかね(泣) ちょっと自分でもよく調べてみたいと思います。 また何かアドバイスくださると嬉しいです。 本当に助かりました!! ありがとうございます(*^ー^*)ノ