您需要使用ajax。此方法允许您指定成功时会发生什么。因此,一旦您将加载第一个 div 的内容,在成功处理程序中加载第二个 div 的内容,依此类推。像这样的东西:
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
$.ajax({
url: 'div1.html',
type: "GET",
dataType: "html",
success: function (response) {
$("#div1").html(response);
$.ajax({
url: 'div2.html',
type: "GET",
dataType: "html",
success: function (response) {
$("#div2").html(response);
$.ajax({
url: 'div3.html',
type: "GET",
dataType: "html",
success: function (response) {
$("#div3").html(response);
}
});
}
});
}
});
但请记住 - 它不适用于本地文件 - 您需要设置一些 Web 服务器,因为至少Chrome
不想通过ajax
. 当然有一种方法可以改变Chrome
选项,但我不会玩它。