我试图想出最好的方法来维护一个包含大量页面的网站,并且我选择为“常见”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。Access-Control-Allow-Origin 不允许 Origin null
问题:这可以通过 jQuery 实现,还是我必须使用 PHP/其他东西?我知道 Wordpress 做类似的事情,但我很确定他们使用 PHP。如果我能让它发挥作用,这种方法将非常可持续。