index.html
とnavbar.html
は同じフォルダ内にあります。html内からhtmlを読み込めません
<script src="js/jquery-3.1.0.min.js"></script>
<script>
$("#navBar").load("navbar.html");
</script>
次div
がbody
<div id="navBar"></div>
内にあるnavbar
は、このテストコードが含まれています:
<p> Test File </p>
githubのリポジトリはここにある:https://github.com/roymunsonstudios/roymunsonstudios.github.ioindex.html
ファイルには、次のコードを持っています
この単純なHTMLのインポートが機能しないのはなぜですか?
UPDATE:
jqueryの-1.11.3.min.js:
コンソールにエラーがあります///ユーザ/ vroy /開発/ウェブサイト:5 XMLHttpRequestがファイルをロードすることはできません/roymunsonstudios.github.io/navbar.html。 Cross originリクエストは、http、data、chrome、chrome-extension、https、chrome-extension-resourceのプロトコルスキームでのみサポートされています。
index.html
ファイルは、2つのバージョンのJQueryを参照しています。スクリプト内のもの。また、フッターにあるJQueryの別のバージョン。しかし、何らかの理由で、JQueryの新しいバージョンを使用したいとしても、スクリプトは古いバージョンのJQueryで実行されています。私はこれを変更する必要がありますか?
UPDATE 2:
エラーがまだのjQueryの最新バージョンで発生します。
を。ドキュメントの先頭にスクリプトをロードしないでください。 – Roymunson
コンソールのエラーを確認しましたか? –
ああ、エラーが見つかりました。 – Roymunson