国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

    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>

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

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.dzxscac.cn

    存檔

    主站蜘蛛池模板: 色综合久久久久综合体桃花网| 国产一区二区三区在线观看| 性高潮久久久久| 国产精品永久免费| 无码人妻精品中文字幕免费| 亚洲性综合| 国产超高清麻豆精品传媒麻豆精品| 亚洲男人的天堂一区二区| 国产亚洲精品久久久久小| 欧美成人性生活| 色综合天天综合天天综| 日韩精品一区二区三区在线观看l| 欧美色综合| 毛片在线网站| 99久久亚洲综合精品成人| 国产真人作爱免费视频道歉| 国产探花在线观看| 狠狠地日| 免费观看全黄做爰大片| 日韩精品亚洲色大成网站| 久久精品视频18| 制服一区二区| 日本一区二区三区在线看| 久久精品人妻无码一区二区三区v 日本无码一区二区三区不卡免费 99久久国产综合精品成人影院 | 性欧美丰满熟妇xxxx性仙踪林 | 青草草97久热精品视频| 制服丝袜一区| 欧美在线视频网站| 99精品国产在热久久婷婷| 久久精品一品道久久精品| 亚洲精品免费在线观看| 影音先锋丝袜制服| 亚洲精品无amm毛片| 天天天天躁天天爱天天碰| 亚洲乱码高清午夜理论电影| 色婷婷电影网| 久久伊99综合婷婷久久伊| 日本高清视频网站www| 欧美成人www免费全部网站| 西欧毛片| av九九九|