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 相关文章推荐
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
在JS数组特定索引处指定位置插入元素
Jul 27 Javascript
jQuery中prepend()方法用法实例
Dec 25 Javascript
javascript正则表达式中的replace方法详解
Apr 20 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
Dec 03 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
Feb 23 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
vue-router 手势滑动触发返回功能
Sep 30 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
使用vue制作滑动标签
Sep 21 Javascript
vue使用nprogress实现进度条
Dec 09 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
Feb 28 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
ftp类(example.php)
2006/10/09 PHP
PHP集成FCK的函数代码
2008/09/27 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
Vue.js路由vue-router使用方法详解
2017/03/20 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
python如何通过protobuf实现rpc
2016/03/06 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
python爬取内容存入Excel实例
2019/02/20 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
简历自荐信
2013/12/02 职场文书
购房协议书范本
2014/04/11 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js
Nginx配置之禁止指定IP访问
2022/05/02 Servers