Bootstrap Paginator分页插件下载地址:

DownloadVisit Project in GitHub

 Bootstrap分页插件属性介绍:

http://www.cnblogs.com/hqlong/p/6667766.html

1.这是需要分页的页面放的 js函数:

[javascript] view plaincopy
  1. <span style="font-size:14px;">function paging(page){
  2. $.ajax({
  3. type: "GET",
  4. url: "${ctx}/api/v1/user/1/"+(page-1)+"/5",
  5. dataType:"json",
  6. success: function(msg){
  7. ....//省略(查询出来数据)
  8. }
  9. });
  10. $.ajax({
  11. type: "GET",
  12. url:"${ctx}/api/v1/user/count/1",
  13. dataType:"json",
  14. success:function(msg){
  15. var pages = Math.ceil(msg.data/5);//这里data里面有数据总量
  16. var element = $('#pageUl');//对应下面ul的ID
  17. var options = {
  18. bootstrapMajorVersion:3,
  19. currentPage: page,//当前页面
  20. numberOfPages: 5,//一页显示几个按钮(在ul里面生成5个li)
  21. totalPages:pages //总页数
  22. onPageChanged:function (event, originalEvent, typePage, currentPage) {
                    //事件:typePage是被点击的页码
                }
  23. }
  24. element.bootstrapPaginator(options);
  25. }
  26. });
  27. }</span>

页面:

[html] view plaincopy
  1. <span style="font-size:14px;"><ul class="pagination" id="pageUl">
  2. </ul></span>

*li里面自动生成的

2.最重要也是最核心的是要自己改下bootstrap-paginator.js源文件,如下:

[javascript] view plaincopy
  1. <span style="font-size:14px;">onPageClicked: function (event, originalEvent, type, page) {
  2. //show the corresponding page and retrieve the newly built item related to the page clicked before for the event return
  3. var currentTarget = $(event.currentTarget);
  4. switch (type) {
  5. case "first":
  6. currentTarget.bootstrapPaginator("showFirst");
  7. paging(page);
  8. break;
  9. //上一页
  10. case "prev":
  11. currentTarget.bootstrapPaginator("showPrevious");
  12. paging(page);
  13. break;
  14. case "next":
  15. currentTarget.bootstrapPaginator("showNext");
  16. paging(page);
  17. break;
  18. case "last":
  19. currentTarget.bootstrapPaginator("showLast");
  20. paging(page);
  21. break;
  22. case "page":
  23. currentTarget.bootstrapPaginator("show", page);
  24. paging(page);
  25. break;
  26. }
  27. },</span>

*在你点击的页面样式出来后调用paging(page)方法,这里的page源文件里的参数已经有了,直接传!

效果:当样式改变后,直接拿控件的page值进行ajax请求的发送!最后实现无刷新分页。

转载于:https://www.cnblogs.com/hqlong/p/6667794.html

Bootstrap Paginator分页插件+ajax相关推荐

  1. bootstrap分页插件php,bootstrap paginator分页插件使用方法

    Bootstrap Paginator是一款基于Bootstrap的js分页插件,本文主要给大家介绍bootstrap paginator分页插件的两种使用方式,一起看看吧,希望能帮助到大家. 分页有 ...

  2. Bootstrap Paginator 分页插件参数介绍及使用

    Bootstrap Paginator是一款基于Bootstrap的js分页插件,功能很丰富,个人觉得这款插件已经无可挑剔了.它提供了一系列的参数用来支持用户的定制,提供了公共的方法可随时获得插件状态 ...

  3. Bootstrap Paginator 分页插件的使用

    2019独角兽企业重金招聘Python工程师标准>>> 由于在给学生上课过程用需要用到分页操作,发现一个比较好用的分页插件,效果如下 插件 下载地址 :https://github. ...

  4. java ajax jquery分页插件_JQueryPagination分页插件,ajax从struts请求数据

    2017-07-16 学完了struts2,做了个关于分页的小例子,用到了JQuery分页插件Pagination,先贴下插件下载地址 插件作者对于参数讲解的不够详细,琢磨了半天才明白怎么用,不多说, ...

  5. 分页插件 ajax请求,jquery ajax分页插件的简单实现

    说到基于jQuery的ajax分页插件,那我们就先看看主要的代码结构: 1.首先定义一个pager对象: var sjPager = window.sjPager = { opts: { //默认属性 ...

  6. html 分页插件ajax,简易ajax生成分页插件

    插件描述:jquery分页插件,可定义ajax获取数据的路由 使用方法 1.插件依赖jquery,使用前需要先引入jquery库 2.可定制生成分页的样式及ajax获取数据后处理dom元素的方法,例如 ...

  7. springboot整合bootstrap pagehelper分页插件 mybaties 做多表头表格查询列表

    1,页面效果 页面html  首先引入js  bootstrap  bootstrap-table <div style="width:1000px;">        ...

  8. paginatorhelper ajax,Bootstrap Paginator+PageHelper实现分页效果_蓝瞳_前端开发者

    最近需要做一个分页,找了挺多的前端分页效果,发现Bootstrap Paginator分页插件效果不错,而我页面也是用BootStrap做的响应式页面,就做了实现一个简单的分页效果. PageHelp ...

  9. 分页插件--根据Bootstrap Paginator改写的js插件

    刚刚出来实习,之前实习的公司有一个分页插件,和后端的数据字典约定好了的,基本上是看不到内部是怎么实现的,新公司是做WPF的,好像对于ASP.NET的东西不多,导师扔了一个小系统给我和另一个同事,指了两 ...

最新文章

  1. P4597 序列sequence
  2. 吴恩达 coursera AI 第二课总结+作业答案
  3. 【学习笔记】java基础核心总结
  4. 四、Linux用户管理
  5. 初学者python笔记(列表的食用方法)
  6. java进销存系统源码_青云源码——最新企业进销存管理系统源码分享
  7. 二相步进电机和三相步进电机有什么区别?
  8. Remote branch Develop not found in upstream origin
  9. Xcode12.3 、12.4 运行 iOS15 :The code signature version is no longer supported
  10. 【模板】左偏树(可并堆)
  11. ECCV2020:论文解读《Synthesize then Compare: Detecting Failures and Anomalies for Semantic Segmentation》
  12. HPU图论专项(graph)【拓扑--二分图--最小生成树---树的直径---并查集--奇偶树---最小环---强联通】
  13. iOS录屏直播(二)Broadcast Upload Extension和Broadcast Setup UI Extension
  14. Mac-连接Windows远程桌面
  15. Linux软件防火墙:iptables
  16. arduino uno r3单片机封装图_Arduino教程 Lesson 1 驱动安装及下载Blink程序
  17. OpenPortal认证系统 界面展示
  18. 2022年5月碳报;全国碳交易价格走高,年内有望突破百元
  19. 机械臂机器人——(4)Robotics Toolbox机器人仿真
  20. AI:神经网络IMDB电影评论二分类模型训练和评估

热门文章

  1. 【STM32】STM32f4学习之路--时钟
  2. CTFshow 文件上传 web167
  3. 参考文献使用交叉引用的注意事项(实用篇)
  4. 7.2 matlab符号微积分(符号函数的极限、导数和积分)
  5. diag--创建对角矩阵
  6. 【OpenMP实现】任意线程数并行化快排结合Merge排序100w--10线程下只用0.06s
  7. LCS(最长公共子串)系列问题
  8. 分段埃尔米特插值Python实现并检查误差
  9. Python爬取Json格式数据并读写(改中文编码)
  10. 无线传感网3-2.高效率目标物监控