BootStrapTable服务器分页实例解析


Posted in Javascript onDecember 20, 2016

项目中经常会使用到表格,数据量大的时候还需要进行分页,项目设计阶段,我选择了bootstrapTable的js插件,个人觉得这个框架非常好用,支持服务器端分页,此篇主要写的主要是关于服务器分页。之前遇到的问题时服务器分页,在服务器端接收的参数为null。查了资料发现少了参数

主要引入js

<script type="text/javascript" src="<%=path%>/plugins/bootstrap-table/bootstrap-table.js"></script> 
<script type="text/javascript" src="<%=path%>/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.js"></script>
$('#bootstrap_table') 
   .bootstrapTable( 
     { 
      method : 'post', 
      url : basePath + "/XXXServlet", 
      <span style="color:#FF0000;">contentType : "application/x-www-form-urlencoded",</span> 
      cache : false, 
      striped : true, 
      // height : 480, 
      locale : 'zh-CN', 
      sidePagination : 'server', 
      pagination : true, 
      clickToSelect : true, // 单击行即可以选中 
      sortName : 'SENDTIME', // 设置默认排序为 SENDTIME 
      sortOrder : 'desc', // 设置排序为反序 desc 
      pageSize : 10, 
      pageNumber : 1, 
      pageList : [ 10, 20, 50, 100, 200, 500 ], 
      queryParams : function(e) { 
       var param = { 
        userId : $("#userId").val(), 
        type : "db", 
        <span style="color:#FF0000;">pageSize : e.limit, 
        pageIndex : (e.offset / e.limit) + 1, 
        <span style="color:#000000;">filterlist : $("#oms_search_type").val()</span></span> 
       }; 
       return param; 
      }, 
      search : false, 
      showColumns : false, 
      showRefresh : false, 
      columns : [ 
        { 
         field : "ID", 
         title : "编号", 
         align : "center", 
         valign : "middle", 
         sortable : "true" 
        }, 
        { 
         field : "NAME", 
         title : "名称", 
         align : "center", 
         valign : "middle", 
         sortable : "true" 
        }, 
        { 
         field : "AGE", 
         title : "年龄", 
         align : "center", 
         valign : "middle", 
         sortable : "true" 
        }, 
        { 
         title : "操作", 
         field : "id", 
         align : "center", 
         formatter : function(value, row, index) { 
          var e = '<a href="#" mce_href="#" onclick="edit(\'' 
            + row.id + '\')">编辑</a> '; 
          var d = '<a href="#" mce_href="#" onclick="del(\'' 
            + row.id + '\')">删除</a> '; 
          return e + d; 
         } 
        } ], 
      onLoadSuccess : function(data) { 
       initUserInfo(data.userInfo); 
      }, 
      formatNoMatches : function() { 
       return '无符合条件的记录'; 
      }, 
      onDblClickRow : function(row, $element) { 
      } 
     });

需要注意的是红色的部分。当时post请求是,需要注意

<span style="color:#FF0000;">contentType : "application/x-www-form-urlencoded",</span>

这个参数,必须要有,不然服务器获取不到参数。

以上所述是小编给大家介绍的BootStrapTable服务器分页实例解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 小贴士一星期合集
Apr 07 Javascript
用js判断页面是否加载完成实现代码
Dec 11 Javascript
js判断IE浏览器版本过低示例代码
Nov 22 Javascript
JavaScript运行时库属性一览表
Mar 14 Javascript
jquery中change()用法实例分析
Feb 06 Javascript
js中for in语句的用法讲解
Apr 24 Javascript
JS组件系列之使用HTML标签的data属性初始化JS组件
Sep 14 Javascript
javascript代码调试之console.log 用法图文详解
Sep 30 Javascript
根据Bootstrap Paginator改写的js分页插件
Dec 25 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
详解angular2实现ng2-router 路由和嵌套路由
Mar 24 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
bootstrap实现每隔5秒自动轮播效果
Dec 20 #Javascript
bootstrap多种样式进度条展示
Dec 20 #Javascript
JS封装通过className获取元素的函数示例
Dec 20 #Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 #Javascript
jquery+html仿翻页相册功能
Dec 20 #Javascript
JS实现拖拽的方法分析
Dec 20 #Javascript
JS实现Ajax的方法分析
Dec 20 #Javascript
You might like
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
django如何实现视图重定向
2019/07/24 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
介绍一下#error预处理
2015/09/25 面试题
经典的班主任推荐信
2013/10/28 职场文书
研究生求职推荐信范文
2013/11/30 职场文书
幼儿园亲子活动方案
2014/01/29 职场文书
应届生自荐书
2014/06/23 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
护士自荐信怎么写
2015/03/06 职场文书
紫日观后感
2015/06/05 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL