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 相关文章推荐
Jquery刷新页面背景图片随机变换的实现方法
Mar 15 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
Apr 26 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
Dec 31 Javascript
node.js中的fs.unlinkSync方法使用说明
Dec 15 Javascript
js文本框输入内容智能提示效果
Dec 02 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
Apr 29 Javascript
AngularJS基础 ng-copy 指令实例代码
Aug 01 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
bootstrap fileinput 上传插件的基础使用
Feb 17 Javascript
Mint UI 基于 Vue.js 移动端组件库
Nov 07 Javascript
微信小程序时间选择插件使用详解
Dec 28 Javascript
关于引入vue.js 文件的知识点总结
Jan 28 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
PHP开发的一些注意点总结
2010/10/12 PHP
php分页示例分享
2014/04/30 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
JSON相关知识汇总
2015/07/03 Javascript
window.onload使用指南
2015/09/13 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
Python中的上下文管理器和with语句的使用
2018/04/17 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
工作交流会欢迎词
2014/01/12 职场文书
语文教师求职信范文
2015/03/20 职场文书
超强台风观后感
2015/06/09 职场文书
《实心球》教学反思
2016/02/23 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python