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 相关文章推荐
23个Javascript弹出窗口特效整理
Feb 25 Javascript
基于jquery和svg实现超炫酷的动画特效
Dec 09 Javascript
jquery插件corner实现圆角边框的方法
Mar 09 Javascript
Javascript中For In语句用法实例
May 14 Javascript
详解AngularJS控制器的使用
Mar 09 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
May 24 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
Dec 01 Javascript
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
switchery按钮的使用方法
Dec 18 Javascript
React 源码中的依赖注入方法
Nov 07 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
微信小程序实现按字母排列选择城市功能
Nov 25 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
第四节--构造函数和析构函数
2006/11/16 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
Javascript 汉字字节判断
2009/08/01 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
koa2+vue实现登陆及登录状态判断
2019/08/15 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
详解Python开发中如何使用Hook技巧
2017/11/01 Python
在Python 不同级目录之间模块的调用方法
2019/01/19 Python
python七夕浪漫表白源码
2019/04/05 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
python3中for循环踩过的坑记录
2020/12/14 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
linux面试相关问题
2013/04/28 面试题
物业管理大学生个人的自我评价
2013/10/10 职场文书
七一表彰活动方案
2014/01/18 职场文书
黄河的主人教学反思
2014/02/07 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
家长高考寄语
2015/02/27 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS