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延时加载之defer测试
Dec 28 Javascript
项目中常用的JS方法整理
Jan 30 Javascript
jQuery日历插件datepicker用法详解
Mar 03 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
Oct 27 Javascript
详解jQuery中的事件
Dec 14 Javascript
Angular企业级开发——MVC之控制器详解
Feb 20 Javascript
详解ES6通过WeakMap解决内存泄漏问题
Mar 09 Javascript
详解Angular中通过$location获取地址栏的参数
Aug 02 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
Aug 31 Javascript
vue基于两个计算属性实现选中和全选功能示例
Feb 08 Javascript
js实现tab栏切换效果
Aug 02 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
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
smarty表格换行实例
2014/12/15 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
PHP多态代码实例
2015/06/26 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
JavaScript Date对象使用总结
2009/05/14 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
python使用百度翻译进行中翻英示例
2014/04/14 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
世界地球日活动总结
2015/02/09 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
刑事辩护词范文
2015/05/21 职场文书