使用ajax异步提交请求的方式动态加载数据
include.js
$(function () {
/* 使用ajax异步提交请求数据,响应数据(回调函数) */
$.get("header.html",function (data) {
$("#header").html(data);
});
$.get("footer.html",function (data) {
$("#footer").html(data);
});
});
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>主页</title>
<meta charset="UTF-8">
<!-- 导入外部js文件 -->
<script src="../js/jquery-3.3.1.min.js"></script>
<!-- 导入外部js文件 -->
<script src="include.js"></script>
</head>
<body>
<!-- 引入头部 -->
<div id="header"></div>
<div id="main"><h1>我是主体</h1></div>
<!-- 引入尾部 -->
<div id="footer"></div>
</body>
</html>
header.html
<div id="header">
<h1>我是头部</h1>
</div>
footer.html
<div id="footer">
<h1>我是尾部</h1>
</div>
运行效果如下:
注意:此种方式需要服务器才能有作用