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 相关文章推荐
使用jquery实现图文切换效果另加特效
Jan 20 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
Jun 23 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
浅谈javascript中replace()方法
Nov 10 Javascript
javascript数据类型验证方法
Dec 31 Javascript
javascript正则表达式总结
Feb 29 Javascript
JS动态改变浏览器标题的方法
Apr 06 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
Sep 28 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
Dec 13 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
Openlayers实现地图全屏显示
Sep 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
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Python实现异步IO的示例
2020/11/05 Python
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
英语专业推荐信
2013/11/16 职场文书
小学国庆节活动方案
2014/02/11 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
房屋质量投诉书
2015/07/02 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers