• bootstrap-table 分页


    bootstrap-table  

    <!DOCTYPE html>
    <head>
        <meta charset="UTF-8"/>
        <title>用户反馈信息</title>
        <link href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
        <link href="https://cdn.bootcss.com/bootstrap-table/1.11.1/bootstrap-table.min.css" rel="stylesheet"/>
        <script src="https://cdn.bootcss.com/jquery/2.2.3/jquery.min.js"></script>
        <script src="https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <script src="https://cdn.bootcss.com/bootstrap-table/1.11.1/bootstrap-table.min.js"></script>
        <script src="https://cdn.bootcss.com/bootstrap-table/1.11.1/locale/bootstrap-table-zh-CN.min.js"></script>
    </head>
    <body>
    
       <div style=" 100%">
           <table id="table" ></table>
       </div>
       
      <script>
    
          $("#table").bootstrapTable({ // 对应table标签的id
              url: "/getToothFeedbacks", // 获取表格数据的url
              cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true
              striped: true,  //表格显示条纹,默认为false
              pagination: true, // 在表格底部显示分页组件,默认false
              pageList: [10], // 设置页面可以显示的数据条数
              pageSize: 10, // 页面数据条数
              pageNumber: 1, // 首页页码
              height:550,
              sidePagination: 'server', // 设置为服务器端分页
              queryParams: function (params) { // 请求服务器数据时发送的参数,可以在这里添加额外的查询参数,返回false则终止请求
                      return {
                          pageSize: params.limit, // 每页要显示的数据条数
                          offset: params.offset, // 每页显示数据的开始行号
                          sort: params.sort, // 要排序的字段
                          sortOrder: params.order, // 排序规则
                          startTime: $("#sTime").val(),
                          endTime:$("#eTime").val()
                      }
              },
              columns: [
                      {
                          title: "手机号",
                          field: 'mobile',
                          align:'center',
                          valign:'center',
                          200
                      },
                      {
                          title: "用户昵称",
                          field: 'nickname',
                          align:'center',
                          valign:'center',
                          200
                      },
                      {
                          title: "问题",
                          field: 'title',
                          align:'center',
                          valign:'center',
                          200
                      }
                  ]
    
          })
    
          $(function() {
          
             //搜索时的请求参数
              $(".search").click(function(){
                $('#table').bootstrapTable('refresh', {url:'/getWatchFeedbacks',query: {startTime:startTime,endTime:endTime}});
              });
          })
    
      </script>
      
    </body>
    </html>

    返回的格式

    {
        "total": 3,
        "rows": [{
            "mobile": "13510122281022",
            "nickname": "hhz",
            "title": "xxx?"
        }, {
            "mobile": "15122260042609",
            "nickname": "亚历山大",
            "title": "蓝牙不能连接"
        }, {
            "mobile": "15951522216890",
            "nickname": "Sean",
            "title": "无法连接"
        }]
    }
  • 相关阅读:
    Android源码剖析之Framework层进阶版(Wms窗口管理)
    如何让项目中的代码更易于维护
    Android源码剖析之Framework层实战版(Ams管理Activity启动)
    node.js学习路线图
    让你的公众号拥有AI能力--微信对话开放平台
    Android跨平台投屏软件(无需root)--scrcpy
    微信H5支付申请相关问题
    Bmob后端云实现无后端开发APP
    微信公众号申请相关问题
    iOS企业包下载安装
  • 原文地址:https://www.cnblogs.com/moris5013/p/9728279.html
Copyright © 2020-2023  润新知