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中使用replaceAll()函数实现字符替换的方法
Dec 25 Javascript
js window.print实现打印特定控件或内容
Sep 16 Javascript
JS中实现replaceAll的方法(实例代码)
Nov 12 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
Apr 30 Javascript
jQuery实现自定义checkbox和radio样式
Jul 13 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
May 17 Javascript
微信小程序canvas写字板效果及实例
Jun 15 Javascript
bootstrap table插件的分页与checkbox使用详解
Jul 23 Javascript
高性能的javascript之加载顺序与执行原理篇
Jan 14 Javascript
vue-cli3脚手架的配置及使用教程
Aug 28 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
Nov 01 Javascript
Vue使用自定义指令实现拖拽行为实例分析
Jun 06 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
2020/02/12 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
vue结合el-upload实现腾讯云视频上传功能
2020/07/01 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
Python实现E-Mail收集插件实例教程
2019/02/06 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
python三大神器之fabric使用教程
2019/06/10 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
公司行政经理岗位职责
2013/12/24 职场文书
优秀实习生感言
2014/03/01 职场文书
春节晚会主持词
2014/03/24 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
数学教师个人工作总结
2015/02/06 职场文书
公司停电通知
2015/04/15 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang