【发布时间】:2020-10-31 20:40:38
【问题描述】:
我正在做一个项目,我必须在主 (Index.html) 页面中添加外部 HTML 文件作为页眉和页脚。我试过下面的脚本,但它没有工作
<!DOCTYPE html>
<html lang="en">
<head>
<title>sample test</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script>
$(document).ready(function(){
$('#header1').load("mainheader.html");
});
</script>
</head>
<body>
<div id="header1"></div>
</body>
</html>
【问题讨论】:
-
你可以用
iframe标签解决这个问题,但是你的页面不会被浏览器索引。load()方法可以很好地处理这个问题。您可能给出了错误的路径。浏览器的“网络”标签中显示什么? -
嗨@sergeykuznetsov,页面在同一个文件夹中,路径是正确的。如您所说,不推荐使用Iframe,如果有任何可能的情况,请帮助我。
-
您的项目是本地的吗?浏览器控制台(“网络”选项卡)写了什么?
标签: javascript html jquery twitter-bootstrap dom