zoukankan      html  css  js  c++  java
  • JQuery DataTables相关

    0.引用需要有JQuery bootStrap支持引用如下

       <script src="js/jquery.min.js"></script>
       <link href="js/bootstrap.min.css" rel="stylesheet" />
       <link href="js/datatables.min.css" rel="stylesheet" />
       <script src="js/datatables.min.js"></script>

    1.数据json如下

    <body>
    
    
        <table id="tbl_user" class="table table-bordered ">
            <thead>
                <tr>
                    <th>编号</th>
                    <th>名称</th>
                    <th>密码</th>
                </tr>
    
            </thead>
        </table>
    
        <script>
            vardata = [
                { "Code": "001","Name":"张三","Pwd":"123" },
                { "Code": "002","Name":"李四","Pwd":"123" },
                { "Code": "003","Name":"王五","Pwd":"123" },
            ]
            //$("#tbl_user").DataTable().destroy();
            $("#tbl_user").DataTable({
    
                "bPaginate": false, //翻页功能
                "bLengthChange": false, //改变每页显示数据数量
                "bFilter": false, //过滤功能
                "bSort": false, //排序功能
                "bInfo": false,//页脚信息
                "bAutoWidth": true,//自动宽度
                retrieve: true,
                data: vardata,
                
                columns: [//列设置
                    { title: "编号", data: "Code" },
                    { title: "名称", data: "Name" },
                    { title: "密码", data: "Pwd", visible: false }
                ]
            });
    
        </script>
    
    </body>

    2.如果我要通过 点击一个按钮 重新给datatable赋值 需要满足三个条件: 第一html中必须有thead ;第二th必须与js中的列一一对应;第三要先重置表格  $("#tbl_user").DataTable().destroy();代码如下:

    <body>
    
    
        <table id="tbl_user" class="table table-bordered ">
            <thead>
                <tr>
                    <th>编号</th>
                    <th>名称</th>
                    <th>密码</th>
                </tr>
    
            </thead>
        </table>
    
        <button id="btnNewData" >重新赋值</button>
    
        <script>
            vardata = [
                { "Code": "001","Name":"张三","Pwd":"123" },
                { "Code": "002","Name":"李四","Pwd":"123" },
                { "Code": "003","Name":"王五","Pwd":"123" },
            ]
    
            vardata1= [
                { "Code": "sss","Name":"王采云","Pwd":"123" },
                { "Code": "www","Name":"李贵","Pwd":"123" },
                { "Code": "ddd","Name":"张小峰","Pwd":"123" },
            ]
          
            $("#tbl_user").DataTable({
    
                "bPaginate": false, //翻页功能
                "bLengthChange": false, //改变每页显示数据数量
                "bFilter": false, //过滤功能
                "bSort": false, //排序功能
                "bInfo": false,//页脚信息
                "bAutoWidth": true,//自动宽度
                //retrieve: true,
                data: vardata,
                
                columns: [//列设置
                    { title: "编号", data: "Code" },
                    { title: "名称", data: "Name" },
                    { title: "密码", data: "Pwd", visible: false }
                ]
            });
    
            $("#btnNewData").click(function () {
                $("#tbl_user").DataTable().destroy();
                $("#tbl_user").DataTable({
    
                "bPaginate": false, //翻页功能
                "bLengthChange": false, //改变每页显示数据数量
                "bFilter": false, //过滤功能
                "bSort": false, //排序功能
                "bInfo": false,//页脚信息
                "bAutoWidth": true,//自动宽度
                //retrieve: true,
                data: vardata1,
                
                columns: [//列设置
                    { title: "编号", data: "Code" },
                    { title: "名称", data: "Name" },
                    { title: "密码", data: "Pwd", visible: false }
                ]
            });
            })
        </script>
    
    </body>
  • 相关阅读:
    洛谷 P1313 计算系数
    洛谷 P1088 火星人
    洛谷 P1049 装箱问题
    P5016 龙虎斗
    洛谷P1208
    求lca
    没有上司的舞会
    最短路spfa
    懒羊羊找朋友
    简单的图论问题之单源最短路dijkstra算法
  • 原文地址:https://www.cnblogs.com/SoftWareIe/p/12941444.html
Copyright © 2011-2022 走看看