Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果


Posted in Javascript onMay 27, 2016

Bootstrap Paginator分页插件下载地址:

DownloadVisit Project in GitHub

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

<span style="font-size:14px;">function paging(page){ 
$.ajax({ 
type: "GET", 
url: "${ctx}/api/v1/user/1/"+(page-1)+"/5", 
dataType:"json", 
success: function(msg){ 
....//省略(查询出来数据) 
} 
}); 
$.ajax({ 
type: "GET", 
url:"${ctx}/api/v1/user/count/1", 
dataType:"json", 
success:function(msg){ 
var pages = Math.ceil(msg.data/5);//这里data里面有数据总量 
var element = $('#pageUl');//对应下面ul的ID 
var options = { 
bootstrapMajorVersion:3, 
currentPage: page,//当前页面 
numberOfPages: 5,//一页显示几个按钮(在ul里面生成5个li) 
totalPages:pages //总页数 
} 
element.bootstrapPaginator(options); 
} 
}); 
}</span>

页面:

<span style="font-size:14px;"><ul class="pagination" id="pageUl"> 
</ul></span>

*li里面自动生成的

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

<span style="font-size:14px;">onPageClicked: function (event, originalEvent, type, page) { 
//show the corresponding page and retrieve the newly built item related to the page clicked before for the event return 
var currentTarget = $(event.currentTarget); 
switch (type) { 
case "first": 
currentTarget.bootstrapPaginator("showFirst"); 
paging(page); 
break; 
//上一页 
case "prev": 
currentTarget.bootstrapPaginator("showPrevious"); 
paging(page); 
break; 
case "next": 
currentTarget.bootstrapPaginator("showNext"); 
paging(page); 
break; 
case "last": 
currentTarget.bootstrapPaginator("showLast"); 
paging(page); 
break; 
case "page": 
currentTarget.bootstrapPaginator("show", page); 
paging(page); 
break; 
} 
},</span>

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

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

Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果

以上所述是小编给大家介绍的Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 在网页中的运用(asp.net)
Nov 23 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
Oct 21 Javascript
js由下向上不断上升冒气泡效果实例
May 07 Javascript
JavaScript实现网页加载进度条代码超简单
Sep 21 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
Node.js编写组件的三种实现方式
Feb 25 Javascript
微信小程序 video组件详解
Oct 25 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
Jul 20 Javascript
vue-cli3全面配置详解
Nov 14 Javascript
微信小程序npm引入vant-weapp的踩坑记录
Aug 01 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
Jul 20 Javascript
uni-app实现获取验证码倒计时功能
Nov 01 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 #Javascript
Dojo获取下拉框的文本和值实例代码
May 27 #Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
May 27 #Javascript
js基于cookie方式记住返回页面用法示例
May 27 #Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 #Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 #Javascript
JS集成fckeditor及判断内容是否为空的方法
May 27 #Javascript
You might like
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
JQuery扩展插件Validate 3通过参数设置错误信息
2011/09/05 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python如何读写json数据
2018/03/21 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
美国娱乐和流行文化商品店:FYE
2017/09/14 全球购物
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
思想政治自我鉴定
2013/10/06 职场文书
成教毕业生自我鉴定
2013/10/23 职场文书
新学期班主任寄语
2014/01/18 职场文书
银行类自荐信
2014/02/04 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
遗失证明范文
2015/06/19 职场文书
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS