3つのナビゲーションnavbarheader.html、navbar.htmlとsidebar.htmlを作成しました。navbarheader.htmlだけがロードされていますが、他はロードされていません。 navbarheader.htmlを削除するとnavbar.htmlが読み込まれます。jqueryを使ってhtmlからdivをロードするには?
<script type="text/javascript">
// let $ = requirejs('./jquery.min.js');
//mainWindow.$ = $;
$(document).ready(function() {
var navbarheaderData = localStorage.getItem('navbarheaderStorage');
if (navbarheaderData) {
$('#navbarheader1').html(navbarheaderData);
} else {
$.ajax({
url: 'navbarheader.html',
dataType: 'text',
success: function (data) {
localStorage.setItem('navbarheaderStorage', data);
$('#navbarheader1').html(data);
var navbarData = localStorage.getItem('navbarStorage');
if (navbarData) {
$('#navbar1').html(navbarData);
} else {
$.ajax({
url: 'navbar.html',
dataType: 'text',
success: function (data) {
localStorage.setItem('navbarStorage', data);
$('#navbar1').html(data);
var sidebarData = localStorage.getItem('sidebarStorage');
if (sidebarData) {
$('#sidebar1').html(sidebarData);
} else {
$.ajax({
url: 'sidebar.html',
dataType: 'text',
success: function (data) {
localStorage.setItem('sidebarStorage', data);
$('#sidebar1').html(data);
}
});
}
}
});
}
}
});
}
});
</script>
こんにちは;私は再び私の質問を書き換えます。上を見てください。 – Penguen
@Penguen私の答えを更新 – JCharante
いいえ、同じことをやっている、私たちはajax非同期の問題を改善する必要があります。あなたの興味のためにありがとう。 – Penguen