bootstrap 分页
1.页面
2.html 页面
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>列表</title> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <link rel="stylesheet" href="../../resource/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="../../resource/css/AdminLTE.css"> <link rel="stylesheet" media="screen" href="../../resource/bootstrap/css/bootstrap-table.css" /> <link rel="stylesheet" href="../../resource/css/skin/skin-red.css"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="../../resource/javascript/dist/html5shiv.min.js"></script> <script src="../../resource/javascript/dist/respond.min.js"></script> <![endif]--> <script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1263262596'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s13.cnzz.com/z_stat.php%3Fid%3D1263262596%26online%3D1' type='text/javascript'%3E%3C/script%3E"));</script> </head> <!-- ADD THE CLASS sidedar-collapse TO HIDE THE SIDEBAR PRIOR TO LOADING THE SITE --> <body> <div class="pageAll"> <section class="content-header"> <ol class="breadcrumb"> <li><a href="javascript:;">组织生活</a></li> <li class="active"><a href="javascript:;">考勤查看</a></li> </ol> </section> <section class="content"> <div class="row"> <div class="col-md-12"> <div style="background-color:#fff;padding:0 15px;"> <table id='reportTable' class="table"></table> </div> </div> </div> </section> </div> <script src="../../resource/javascript/jquery-3.1.1.min.js"></script> <script type="text/javascript" src="../../resource/bootstrap/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="../../resource/javascript/jquery-migrate-1.1.0.js"></script> <script type="text/javascript" src="../../resource/javascript/jquery.jqprint.js"></script> <script type="text/javascript" src="../../resource/javascript/jarvis.widget.min.js"></script> --> <script type="text/javascript" src="../../resource/bootstrap/js/bootstrap-table.js"></script> <script type="text/javascript" src="../../resource/bootstrap/js/bootstrap-table-export.js"></script> <script type="text/javascript" src="../../resource/javascript/tableExport/tableExport.js"></script> <script type="text/javascript" src="../../resource/javascript/tableExport/jquery.base64.js"></script> <script type="text/javascript" src="../../resource/javascript/eui.core.js"></script> <script type="text/javascript" src="../../resource/javascript/eui.system.js"></script> <script type="text/javascript" src="../../resource/javascript/eui.frame.js"></script> <script type="text/javascript" src="../../resource/javascript/common.js"></script> <!-- <script type="text/javascript" src="../../resource/javascript/inspinia.js"></script> <script type="text/javascript" src="../../resource/javascript/plugins/pace/pace.min.js"></script> <script type="text/javascript" src="../../resource/javascript/plugins/metisMenu/jquery.metisMenu.js"></script> <script type="text/javascript" src="../../resource/bootstrapvalidator/bootstrapValidator.js"></script> --> <script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=e91e6ed862a47a87bdcab96088acc19a"></script> <script type="text/javascript" src="../../resource/javascript/LBSMap.js"></script> <script type="text/javascript"> var modalType = -1; var nodeCheckedSilent = false; $(function(){ try{ EUI.system.isLoginIFrame(); tableInit(); mapInit(); }catch(e){ alert(e); } $(".reportSearch").attr("placeholder","搜索用户姓名,电话,组织"); }) function mapInit(){ LBSInit('mapContent'); } function tableInit(){ $('#reportTable').bootstrapTable({ toolbar:'#toolbar', url:'../../trUser/mobileUserLoginList.do', cache: false, striped: true, pagination: true, search: true, //显示搜索框 sidePagination: "server", //服务端处理分页 pageSize: 5, pageList: [5,10,15], showColumns: true, showRefresh: true, searchText:'', singleSelect: true, showPaginationSwitch:false, queryParams:queryParams, clickToSelect: true, checkbox:true, showToggle : false, //是否显示详细视图和列表视图的切换按钮 showExport : true, exportDataType : "all", columns: [{checkbox:true}, {field:'user_name',title: '用户名称',align:"center",valign:"middle"}, {field:'currentPhoneNumber',title: '用户电话',align:"center",valign:"middle"}, {field:'unit_name',title: '组织',align:"center",valign:"middle"}, {field:'gmt_create',title: '登录时间',align:"center",valign:"middle",formatter:function(v,r,i){ var date = new Date(v) return changeIndexDate(date); }} ], formatNoMatches: function(){ return '无符合条件的记录'; } }); } function queryParams(params) { var searchName = ''; if(params.search!=undefined){ searchName = encodeURI(params.search); } return { limit : params.limit, offset : params.offset, queryPara:searchName }; } </script> </body> </html>
3. bootstrap 规定后台返回的两个值 rows 和 total
rows 表示返回的结果集 total 表示数量