あなたが経験している問題は、javascriptがpage.html
オブジェクトとして扱われ、プロパティにアクセスしているという事実ですhtml
。あなたがする必要があるのは文字列を引用することです、それでそれはそれが意図されたように扱われます..文字列として:
$('#div_content').load('page.html');
アップデート1:
まず第一に、あなたが上に持っているものはjQueryと呼ばれています。jQueryはjavascriptライブラリであり、jqueryオブジェクトのメソッドを使用する前にheadタグに含める必要があります。
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
$
jQueryオブジェクトのメソッドとプロパティにアクセスするには、上記の行をドキュメントヘッドに含める必要があります。
あなたが現在そうしていないという事実はあなたのコードが壊れていて動作することを拒否する理由です。また、設定によっては、jqueryファイルを自分で提供することもできます。その場合は、ファイルをダウンロードしてサーバーのどこかに配置します。
第二に、C:\
あなたのウェブルートではありません。 localhost
つまり、そのビットを機能させるには、「ex1.html」のURLを使用する必要があります。それでおしまい。ドキュメントはすでにWebルートにあるので(または少なくともそうだと思います)、隣接するファイルにアクセスできるはずです...それ以外の場合。
インデックスファイルがhtdocsにあるとします。その場合、インデックスのURLは次のようになりますlocalhost/index.ext
(extは使用したファイル拡張子です)。そしてex1.html
、別のフォルダ、たとえば「folder1」にありました。jqueryコードで正しくアクセスするにはfolder1/ex1.html
...
最後に、スクリプトタグは頭または体のどちらかに挿入されます。どちらにも挿入されません。