国产69囗曝吞精在线视频,肥臀浪妇太爽了快点再快点,亚洲欧洲成人a∨在线观看,狠狠色丁香久久综合 ,国精一二二产品无人区免费应用,亚洲精品久久久久中文字幕,四虎一区二区成人免费影院网址 ,无码三级中文字幕在线观看

      bootstrap+spring boot實現面包屑導航

      2019-10-7    seo達人

      面包屑導航介紹

      一般的內容型網站,例如CMS都會有這種面包屑導航。總結起來它有以下優勢:







      讓用戶了解目前所在的位置,以及當前頁面在整個網站中所在的位置;

      體現了網站的架構層級;提高了用戶體驗;

      減少返回到上一級頁面的操作;

       



      實現效果

      那我們應該如何實現?我看網上多數都是只提供靜態實現,



      這里我結合bootstrap 和 spring boot以及mysql來做一個完整的例子。







      表結構設計

      圖里面的菜單其實是分級維護上下級關系的。我這里用到了2級,表里有level字段標記。



      點擊第1級加載第2級分類,點擊第2級分類名稱則展示面包屑導航。



      CREATE TABLE tb_category (

        id bigint(20) NOT NULL AUTO_INCREMENT,

        category_name varchar(100) NOT NULL,

        parent_id bigint(20) DEFAULT NULL,

        level tinyint(1) DEFAULT NULL,

        PRIMARY KEY (id)

      ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;

      insert into tb_category values(1,'Java文檔',0,1);

      insert into tb_category values(2,'Java多線程',1,2);

      insert into tb_category values(3,'Spring Boot',1,2);

      insert into tb_category values(4,'微服務實戰',1,2);

       

      insert into tb_category values(5,'Java視頻',0,1);

      insert into tb_category values(6,'Java基礎',5,2);

      insert into tb_category values(7,'Java基礎',1,2);

      commit;

       



      前端代碼

      <!DOCTYPE html>

      <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"

            xmlns:sec=";

       

      <head>

          <meta charset="utf-8">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>響應式布局</title>

          <link href="
      https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

      </head>

       

      <body>

      <input type="text" id="ctx" hidden="hidden" th:value="${#request.getContextPath()}">

      <div class="container-fluid">

          <!--頁頭-->

          <nav class="navbar navbar-inverse">

              <div class="container-fluid">

                  <!-- Brand and toggle get grouped for better mobile display -->

                  <div class="navbar-header">

                      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"

                              data-target="#bs-example-navbar-collapse-1" aria-expanded="false">

                          <span class="sr-only">Toggle navigation</span>

                          <span class="icon-bar"></span>

                          <span class="icon-bar"></span>

                          <span class="icon-bar"></span>

                      </button>

                      <a class="navbar-brand" th:href="@{'/breadCrumb'}">Java分享</a>

                  </div>

       

                  <!-- Collect the nav links, forms, and other content for toggling -->

                  <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

                      <ul class="nav navbar-nav" id="navbar">

                      </ul>

                  </div>

              </div>

          </nav>

          <!--面包屑-->

          <ol class="breadcrumb">

          </ol>

          <div class="list-group" id="submenu-list">

          </div>

      </div>

      <script src=";

      <script src="
      ;

      <script>

          var ctx=$("#ctx").val();

          $(function () {

             // 獲取一級菜單

              getMenu(null,1);

          });

       

          function getMenu(id, level){

              var json = {parentId:id,level:level};

              $.ajax({

                  url: ctx+"/myCategory/list",

                  type: "POST",

                  contentType: "application/json",

                  dataType: "json",

                  data: JSON.stringify(json),

                  success: function (result) {

                      var text='';

                      if (result.success) {

                          if(result.data != null){

                              // 一級菜單

                              if(level!=null){

       

                                  $.each(result.data, function (i, r) {

                                      text += '<li><a href="#" οnclick="getMenu('+r.id+')">'+r.categoryName+'</a></li>'

                                  });

                                  $("#navbar").empty();

                                  $("#navbar").append(text);

                              }

                              // 子菜單

                              if(id!=null){

                                  $.each(result.data, function (i, r) {

                                      console.log(i);

                                      text += '<a href="#" class="list-group-item" οnclick="getBreadCrumb('+r.id+')">'+r.categoryName+'</a>'

                                  });

                                  $("#submenu-list").empty();

                                  $("#submenu-list").append(text);

                              }

                          }

                      } else {

                          alert(result.message);

                      }

                  }

              });

          }

       

          // 生成面包屑導航

          function getBreadCrumb(id) {

              var param = {id:id};

              $.ajax({

                  url: ctx+"/myCategory/getParentList",

                  type: "GET",

                  data: {"id":id},

                  success: function (result) {

                      var text='';

                      if(result.data!=null){

                          text = '<li><a href="#">首頁</a></li>';

                          $.each(result.data, function (i, r) {

                              text += '<li><a href="#">'+r.categoryName+'</a></li>'

                          });

       

                          $(".breadcrumb").empty();

                          $(".breadcrumb").append(text);

                      }

                  }

              })

          }

      </script>

      </body>

       

      </html>

      藍藍設計m.izc.net.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://m.izc.net.cn

      存檔

      主站蜘蛛池模板: 亚洲中文字幕国产精品| 中文字幕理伦午夜福利片| 黄色a大片| 女性高爱潮视频| 国产精品亚洲专区无码导航| www.一区| 午夜电影一区二区| 中文字字幕人妻中文| 一区一区三区产品乱码亚洲 | 中国丰满熟妇xxxx性| 亚洲人人玩人人添人人| 国产精品久久国产精品| 国产成人精品亚洲精品密奴| 无码夜色一区二区三区| 成人影院www蜜桃网站| 五月激情丁香婷婷| 欧美精品亚洲精品日韩专| 午夜福利国产成人a∨在线观看| 亚洲国产精品视频| 久久草国产| 国产精品久久大屁股白浆黑人| 51社区精品视频| 久久久久久久久久久久久久久| 亚洲福利视频导航| 日韩少妇人妻vs中文字幕| 99国产欧美另类久久片| 日韩在线观看免费| 中文av一区| 成人无号精品一区二区三区| 亚洲高清国产拍精品熟女| 红桃av| av免费在线电影| 国产色悠悠综合在线观看| 久久99国产精品尤物| 麻豆av在线| 黄色在线免费播放| 日韩中文字幕亚洲精品| 国产精品电影久久久久电影网| 欧美一区二区三区在线观看| 国产专区视频| 伊人久久大香线蕉午夜|