たくさんのページを含むサイトを維持するための最善の方法を考え出そうとしていますが、ヘッダーやフッターなどの「一般的な」HTML 要素用に個別の HTML ファイルを作成することにしました。
現在、私のindex.htmlページはこのように設定されており、jQuery 関数はtext.html
フッター div にコンテンツを挿入することになっています。
<html>
<head>
<title>Test Site</title>
<script src="jquery-1.8.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#footer").load("text.html");
});
</script>
</head>
<body>
<div id="footer"></div>
</body>
</html>
text.htmlの内容は次のとおりです。
<div style="red">
Hello, world!
</div>
これは機能していないようで、次のエラーが表示されます
XMLHttpRequest は file:///Users/Jon/Desktop/text.html を読み込めません。Origin null は Access-Control-Allow-Origin では許可されていません
質問:これは jQuery 経由で可能ですか、それとも PHP などを使用する必要がありますか? Wordpress が同様のことを行うことは知っていますが、PHP を使用していることは確かです。この方法は、機能させることができれば非常に持続可能です。