簡體   English   中英

使用ajax加載主要內容

[英]Load main content with ajax

我的所有.html頁面上都有一個導航欄div。 為了不在每個頁面上復制粘貼導航條代碼我用代碼創建了一個.html頁面,我通過jquery在每個頁面上打印它,如下所示:

<div id="includeNavbar"></div>

實際打印它的代碼是:

$(function(){
      $("#includeNavbar").load("navbar.html"); 
});

有沒有辦法保持導航欄加載並通過jquery加載剩余的內容,但仍然使用這種類型的打印方法?

我正在使用最新的Bootstrap版本

您的代碼是在其他html文件中加載HTML文件的簡單方法。繼續操作。

而且你也可以將你的html文件類型更改為php ,然后你可以includerequire你想要的地方。

像這樣

NAV-bar.php

<ul class="nav">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
  </li>
</ul>

以及您想要其他頁面的Main.php頁面。

Main.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<?php require 'nav-bar.php'?>   


</body>
</html>

希望你找到答案。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM