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 相关文章推荐
Some tips of wmi scripting in jscript (1)
Apr 03 Javascript
javascript 密码强弱度检测万能插件
Feb 25 Javascript
javascript Onunload与Onbeforeunload使用小结
Dec 31 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
JavaScript中的类与实例实现方法
Jan 23 Javascript
JavaScript原生对象常用方法总结(推荐)
May 13 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
Apr 04 Javascript
vue实现搜索功能
May 28 Javascript
关于JSON解析的实现过程解析
Oct 08 Javascript
vue实现循环滚动列表
Jun 30 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
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
Laravel 5框架学习之环境与配置
2015/04/08 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
2018/10/18 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
改版了网上的一个js操作userdata
2007/04/27 Javascript
图片自动缩小 点击放大
2008/07/07 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
Vue组件通信的几种实现方法
2019/04/25 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
2019/06/05 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
python+django+sql学生信息管理后台开发
2018/01/11 Python
如何基于Python实现数字类型转换
2020/02/07 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
写给老婆的检讨书
2014/02/21 职场文书
2014年国培研修感言
2014/03/09 职场文书
银行求职信
2014/05/31 职场文书
员工评语范文
2014/12/31 职场文书
质检员工作总结2015
2015/04/25 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书