bootstrap table表格客户端分页实例

发布时间 - 2026-01-11 02:40:17    点击率:

一、前言

    bootstrap-table是非常方便好用的前端表格分页插件,使用者只需要提供数据源就能实现非常完美的分页效果,其分页方式可以分成客户端分页和服务端分页,其接收的数据源都是json数据格式。服务端分页在项目中应用得非常的广泛,但有时也需要使用客户端分页来加快分页速度,加快分页浏览效率。本篇博客就不介绍服务端分页,只提供bootstrap-table客户端分页的简单例子(数据源也从前端获取),供初学者了解使用。

二、实例

<title>bootstrap-table表格客户端分页</title> 
 
 <link rel="stylesheet" href="./bootstrap/css/bootstrap/bootstrap.css" rel="external nofollow" /> 
 <link rel="stylesheet" href="./bootstrap-table/bootstrap-table.css" rel="external nofollow" />  
  
 <script src="./jquery/jquery.min.js"></script> 
 <script src="./bootstrap/js/bootstrap.js"></script> 
 <script src="./bootstrap-table/bootstrap-table.js"></script> 
 <script src="./bootstrap-table/bootstrap-table-export.js"></script> 
 <script src="./extends/tableExport/jquery.base64.js"></script> 
 <script src="./extends/tableExport/tableExport.js"></script> 
 
</head> 
 
<body > 
 <div id="reportTableDiv" > 
  <table id="reportTable"></table> 
 </div> 
 <script type="text/javascript"> 
 //手动制造30条数据 
 var datas = []; 
 for(var i=0;i<30;i++){ 
  datas[i]={"name":"傻逼"+i+"号","age":"年龄:"+i+"岁","sex":"男"+i} 
 } 
  
 $(function () { 
  $('#reportTable').bootstrapTable({ 
   method: 'get', 
   cache: false, 
   height: 400, 
   striped: true, 
   pagination: true, 
   pageSize: 20, 
   pageNumber:1, 
   pageList: [10, 20, 50, 100, 200, 500], 
   search: true, 
   showColumns: true, 
   showRefresh: false, 
   showExport: false, 
   exportTypes: ['csv','txt','xml'], 
   search: true, 
   clickToSelect: true, 
   columns: 
   [ 
    {field:"checked",checkbox:true}, 
    {field:"name",title:"测试姓名",align:"center",valign:"middle",sortable:"true"}, 
    {field:"age",title:"年龄",align:"center",valign:"middle",sortable:"true"}, 
    {field:"sex",title:"性别",align:"center",valign:"middle",sortable:"true"}, 
   ], 
   data:datas, 
  });          
 }); 
 </script> 
<div> 
  
</body> 
</html> 

三、总结

    1. bootstrap-table客户端分页只需要几个步骤即可实现:引入bootstrap的js、css;html页面添加一个table标签同时给id赋值;js添加初始化代码;

    2.bootstrap-table客户端分页的数据源可以是服务器端传递过来,也可以是前端js获取,该实例使用的是前端js的数据源,初始化参数需要添加data,同时去掉url;

   3.本博客的实例下载路径

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# bootstrap  # table  # 表格  # 分页  # bootstrap table 服务器端分页例子分享  # 第一次动手实现bootstrap table分页效果  # Bootstrap table分页问题汇总  # BootStrap Table 分页后重新搜索问题的解决办法  # DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序  # 过滤  # 分页等)  # Bootstrap table两种分页示例  # BootStrap中的table实现数据填充与分页应用小结  # BootStrap中Table分页插件使用详解  # 基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询  # Bootstrap Table服务器分页与在线编辑应用总结  # 客户端  # 服务端  # 只需要  # 的是  # 都是  # 就能  # 就不  # 博客  # 好用  # 只提供  # 用得  # 大家多多  # 中应  # 数据格式  # 几个步骤  # min  # js  # extends  # export 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Laravel如何与Pusher实现实时通信?(WebSocket示例)  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  如何选择可靠的免备案建站服务器?  如何正确选择百度移动适配建站域名?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel如何实现本地化和多语言支持?(i18n教程)  Swift中循环语句中的转移语句 break 和 continue  Laravel如何使用withoutEvents方法临时禁用模型事件  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何在建站宝盒中设置产品搜索功能?  如何在IIS中配置站点IP、端口及主机头?  如何在阿里云部署织梦网站?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  如何用PHP快速搭建高效网站?分步指南  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何基于云服务器快速搭建网站及云盘系统?  如何用wdcp快速搭建高效网站?  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何在建站之星绑定自定义域名?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  如何在新浪SAE免费搭建个人博客?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  微信小程序 require机制详解及实例代码  详解阿里云nginx服务器多站点的配置  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  简单实现Android验证码  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  常州企业网站制作公司,全国继续教育网怎么登录?  Laravel怎么调用外部API_Laravel Http Client客户端使用  免费视频制作网站,更新又快又好的免费电影网站?  浅谈redis在项目中的应用  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  大连 网站制作,大连天途有线官网?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  如何在自有机房高效搭建专业网站?