1.官网下载Bootstrap地址:https://v3.bootcss.com/getting-started/#download

(我的资源地址:https://download.csdn.net/download/rexueqingchun/10544681)

2.页面使用及添加所依赖的JS和CSS

<!DOCTYPE html>
<html>
<head>
<title>Bootstrap-table</title>
<script src="/script/jquery.1.12.4.min.js"></script>
<script src="/script/My97DatePicker/WdatePicker.js"></script>
<script src="/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<script src="/bootstrap-3.3.7-dist/js/bootstrap-table.min.js"></script>
<script src="/bootstrap-3.3.7-dist/js/bootstrap-table-zh-CN.min.js"></script>
<link href="/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
<link href="/bootstrap-3.3.7-dist/css/bootstrap-table.min.css" rel="stylesheet">
<script type="text/javascript">$(function(){$('#mytab').bootstrapTable({url:"jkrzList",//请求路径method: 'post',contentType:'application/x-www-form-urlencoded; charset=UTF-8',//post请求需设置striped: true, //是否显示行间隔色pageNumber: 1, //初始化加载第一页pagination:true,//是否分页pageSize:10,//单页记录数pageList:[5,10,20,30],//可选择单页记录数showRefresh:true,//刷新按钮queryParams : function (params) {//上传服务器的参数var temp = {//如果是在服务器端实现分页,limit、offset这两个参数是必须的limit : params.limit, // 每页显示数量offset : params.offset, // SQL语句起始索引ksrq : $('#ksrq').val(),jsrq : $('#jsrq').val()};return temp;},columns:[{title:'字段1',field:'SERVER_NAME',align: 'center'},{title:'字段2',field:'SERVER_IP',align: 'center'},{title:'字段3',field:'SERVER_ACTION',align: 'center',formatter: function (value, row, index){return '<a href="'+value+'" target="_black" >'+value+'</a>'}},{title:'录入时间',field:'LRSJ',align: 'center',formatter: function (value, row, index){ return new Date(value).Format("yyyy-MM-dd HH:mm:ss");}}]})})//查询按钮事件$('#search_btn').click(function(){$('#mytab').bootstrapTable('refresh');})//格式化日期Date.prototype.Format = function (fmt) {  var o = {  "M+": this.getMonth() + 1, //月份   "d+": this.getDate(), //日   "H+": this.getHours(), //小时   "m+": this.getMinutes(), //分   "s+": this.getSeconds(), //秒   "q+": Math.floor((this.getMonth() + 3) / 3), //季度   "S": this.getMilliseconds() //毫秒   };  if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));  for (var k in o)  if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));  return fmt;
}
</script>
</head>
<body><div class="container"><div class="page-header"><h1>Bootstrap-table</h1></div><form class="form-inline"><div class="form-group"><label for="ksrq">开始日期</label>&nbsp;&nbsp;<input type="text" class="form-control" id="ksrq" onFocus="WdatePicker({dateFmt: 'yyyy-MM-dd HH:mm:ss',maxDate:'%y-%M-%d %H:%m:%s'});" />&nbsp;&nbsp;</div><div class="form-group"><label for="jsrq">结束日期</label>&nbsp;&nbsp;<input type="text" class="form-control" id="jsrq" onFocus="WdatePicker({dateFmt: 'yyyy-MM-dd HH:mm:ss',maxDate:'%y-%M-%d %H:%m:%s'});" />&nbsp;&nbsp;</div><div class="form-group"><button type="button" class="btn btn-primary" id="search_btn" >查询</button></div></form><br><div id="result" class="alert alert-success"><table id="mytab" class="table table-hover"></table>   </div></div>
</body>
</html>

3.后台返回数据

@RequestMapping(value = "jkrzList", method = {RequestMethod.GET, RequestMethod.POST })
@ResponseBody
public List<Map<String, Object>> jkrzList(@RequestParam String ksrq,@RequestParam String jsrq) {List<Map<String, Object>> list = baseDao.getJkrzList();//根据业务查询库中数据return list;
}

注意:bootstrapTable发送post请求时需设置contentType:'application/x-www-form-urlencoded; charset=UTF-8',若发送get请求则无需设置

Bootstrap实现表格分页相关推荐

  1. Bootstrap Table表格分页的使用及分页数据(Excel)导出

    ####相关文档 Bootstrap Table官网:http://bootstrap-table.wenzhixin.net.cn/zh-cn/ Bootstrap 中文网:http://www.b ...

  2. Ext.grid.Panel表格分页

    Ext.grid.Panel表格分页示例 代码: cshtml @{Layout = null; } <!DOCTYPE html> <html> <head>&l ...

  3. bootstrap 获取表格修改的结果_bootstrap-table前端修改后台传来的数据重新进行渲染...

    使用bootstrap-table显示数据,后台传回数据以后,可能需要对其做调整,如需要前端为数据添加单位 调整数据代码 $("#"+tableId).bootstrapTable ...

  4. vue php 分页组件,基于Vue.js的表格分页组件

    有一段时间没更新文章了,主要是因为自己一直在忙着学习新的东西而忘记分享了,实在惭愧. 这不,大半夜发文更一篇文章,分享一个自己编写的一个Vue的小组件,名叫BootPage.不了解Vue.js的童鞋可 ...

  5. 基于Vue.js的表格分页组件

    转载自 基于Vue.js的表格分页组件 有一段时间没更新文章了,主要是因为自己一直在忙着学习新的东西而忘记分享了,实在惭愧. 这不,大半夜发文更一篇文章,分享一个自己编写的一个Vue的小组件,名叫Bo ...

  6. bootstrapr表格父子框_JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】...

    Bootstrap Table是轻量级的和功能丰富的以表格的形式显示的数据,支持单选,复选框,排序,分页,显示/隐藏列,固定标题滚动表,响应式设计,Ajax加载JSON数据,点击排序的列,卡片视图等. ...

  7. 原生js实现动态表格分页(封装版)

    之前一直用的插件做表格分页,但是不同的场景用到的情况都不同,所以索性用个原生js搞一个封装好的. 后台动态获取数据进行渲染,等页面渲染成功之后在进行分页.数据的获取我用的vue,也可以用ajax等其他 ...

  8. 插件介绍: DataTables 表格分页

    官网: 英文:https://datatables.net/ 中文:http://www.datatables.club/ 引入文件(结合bootstrap样式): css:<link href ...

  9. .net Bootstrap实现服务器分页效果

    今天分享一下.NET 基于Bootstrap框架实现服务器分页实现效果 个人使用过基于Bootstrap的两种分页,可能还有其他方法 基于Bootstrap-table插件实现表格分页–下次分享 基于 ...

最新文章

  1. 学会使用 diff 和 patch 命令协同开发
  2. 程序员买买买,纸书半价,电子书55折,抢券叠加使用更划算
  3. ReadFile 和 补充CreateFile
  4. 一文了解自然语言处理神经史(上)
  5. 9.13-15 runlevel init service
  6. mysql数据库备份到oss_备份MySQL数据库并上传到阿里云OSS存储
  7. 用 docker secrets 保存 appsettings.Production.json
  8. 相机裁剪旋转_怎么旋转视频画面角度
  9. html自适应_web前端入门到实战:HTML 文档流,设置元素浮动,导致父元素高度无法自适应的解决方法...
  10. jquery节点查询
  11. 通过HTML5 Visibility API检测页面活动状态
  12. 第14讲 转换与比较指令
  13. Premiere Pro之视频转场效果(四)
  14. 如何修改服务器的dns,如何修改服务器dns地址
  15. WM安装windows7超详细教程
  16. Dominating Patterns UVALive - 4670 (ac自动机)
  17. 下载喜马拉雅工具 洪校长音频
  18. 第八章 linux系统引导过程及引导修复
  19. matlab批量改名字0001 0002,Matlab批量修改文件夹名字
  20. python简单的加法问题_Python实现20以内加减法练习

热门文章

  1. 微积分的实质?袁萌评知乎的谬论
  2. dijkstra最短路径算法视频_单源最短路径(1):Dijkstra 算法
  3. Message创建方式:new Message和obtainMessage的区别
  4. Linux下gunicorn用法
  5. 一般处理程序的局限性
  6. 计算机管理员 职称业绩登记,任现职前主要专业技术职务工作业绩登记完整版(30页)-原创力文档...
  7. css tabindex
  8. visualSVN server的安装和使用
  9. 看完这篇文章,保你学会C语言 :for 循环
  10. jQuery框架介绍