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 打造动态渐变按钮 详细图文教程
Apr 25 Javascript
JS实现字体选色板实例代码
Nov 20 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
理解Javascript图片预加载
Feb 23 Javascript
深入浅析JavaScript中的作用域和上下文
Mar 26 Javascript
js省市区级联查询(插件版&amp;无插件版)
Mar 21 Javascript
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
vue中七牛插件使用的实例代码
Jul 28 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
Sep 15 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
Jan 12 Javascript
d3.js实现自定义多y轴折线图的示例代码
May 30 Javascript
在Vue中使用antv的示例代码
Jun 29 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网页显示各种语法错误
2013/09/23 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
Python 忽略warning的输出方法
2018/10/18 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
python圣诞树编写实例详解
2020/02/13 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
运动会广播稿500字
2014/01/28 职场文书
授权委托书
2014/09/17 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
MySQL里面的子查询的基本使用
2021/08/02 MySQL