ajaxを使用する必要があります。このメソッドを使用すると、成功時に何が起こるかを指定できます。したがって、最初の div のコンテンツをロードしたら、成功したハンドラーで 2 番目の 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);
}
});
}
});
}
});
ただし、覚えておいてください - ローカル ファイルでは動作しません -Chrome
少なくともajax
. もちろん、Chrome
オプションを変更する方法はありますが、私はそれを試しません。