Bootstrap jquery.twbsPagination.js动态页码分页实例代码


Posted in Javascript onFebruary 20, 2017

Bootstrap风格的分页控件自适应的:

参考网址:分页参考文档

1.风格样式:

Bootstrap jquery.twbsPagination.js动态页码分页实例代码

2.首先引入js文件jQuery.twbsPagination.js

<span style="font-size:14px;"><script type="text/javascript" src="plugins/page/jquery.twbsPagination.js"></script></span>

3.html页面

<span style="font-size:14px;"><div class="text-center"> 
 <ul id="pagination-log" class="pagination-sm"></ul> 
</div></span>

4.初始化

<span style="font-size:14px;">// 初始化加载信息数据 
function initUserlogData() { 
 //重置分页组件否则保留上次查询的,一般来说很多问题出现与这三行代码有关如:虽然数据正确但是页码不对仍然为上一次查询出的一致 
 $('#pagination-log').empty(); 
 $('#pagination-log').removeData("twbs-pagination"); 
 $('#pagination-log').unbind("page"); 
 //将页面的数据容器制空 
 $("#messagebody").empty(); 
 //设置默认当前页 
 var pagenow = 1; 
  //设置默认总页数 
 var totalPage = 1; 
  //设置默认可见页数 
 var visiblecount = 5; 
 //加载后台数据页面 
 function loaddata() { 
  $.ajax({ 
   url : "/tqyh/showUserloginfo", 
   type : "post", 
   data : { 
    "currentpage" : pagenow 
   }, 
   dataType : "json", 
   success : function(data) { 
    var htmlobj = ""; 
    totalPage = data.page.totalPage;//将后台数据复制给总页数 
    totalcount = data.page.totalCount; 
    $("#userlogbody").empty(); 
    $.each(data.userlog, function(index, userlog) { 
     htmlobj = htmlobj + "<tr>" 
       + "<td><input type='checkbox'/></td>" + "<td>" 
       + userlog.toUserName + "</td>" + "<td>" 
       + userlog.fromUserName + "</td>" + "<td>" 
       + userlog.createTime + "</td>" + "<td>" 
       + userlog.eventType + "</td>" ; 
     if(userlog.eventType=="LOCATION"){ 
      htmlobj = htmlobj + "<td><button name="+ userlog.eventType 
              + " location='"+userlog.details+"' class='btn btn-danger btn-lg btn-sm no-radius' data-toggle='modal' data-target='#myModal' onclick='showmodal(this)' >" 
              + "<i class='glyphicon glyphicon-map-marker'> LOCATION</i></button></td>"; 
     }else{ 
      htmlobj = htmlobj +"<td>"+ userlog.details + "</td>"; 
     }; 
     htmlobj = htmlobj + "</tr>"; 
     $("#userlogbody").append(htmlobj); 
     htmlobj = ""; 
    }); 
    //后台总页数与可见页数比较如果小于可见页数则可见页数设置为总页数, 
    if (totalPage < visiblecount) { 
     visiblecount = totalPage; 
    } 
    $('#pagination-log').twbsPagination({ 
     totalPages : totalPage, 
     visiblePages : visiblecount, 
     version : '1.1', 
     //页面点击时触发事件 
     onPageClick : function(event, page) { 
      // 将当前页数重置为page 
      pagenow = page 
      //调用后台获取数据函数加载点击的页码数据 
      loaddata(); 
     } 
    }); 
   }, 
   error : function(e) { 
    alert("s数据访问失败") 
   } 
  }); 
 } 
 //函数初始化是调用内部函数 
 loaddata(); 
};</span>

6.后台的json数据返回就行

7.结果截图:

Bootstrap jquery.twbsPagination.js动态页码分页实例代码

以上所述是小编给大家介绍的Bootstrap jquery.twbsPagination.js动态页码分页实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery下操作HTML控件的实现代码
Jan 12 Javascript
js indexOf()定义和用法
Oct 21 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
微信小程序 使用canvas制作K线实例详解
Jan 12 Javascript
Bootstrap按钮组简单实现代码
Mar 06 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
微信小程序 转发功能的实现
Aug 04 Javascript
Vue 项目分环境打包的方法示例
Aug 03 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 Javascript
vue2.0结合Element-ui实战案例
Mar 06 Javascript
JS实现前端动态分页码代码实例
Jun 02 Javascript
JS新手入门数组处理的实用方法汇总
Apr 07 Javascript
分享一道关于闭包、bind和this的面试题
Feb 20 #Javascript
原生JS实现跑马灯效果
Feb 20 #Javascript
js 实现省市区三级联动菜单效果
Feb 20 #Javascript
js事件冒泡与事件捕获详解
Feb 20 #Javascript
关于ES6的六个小特性(二)
Feb 20 #Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 #Javascript
JS批量替换内容中关键词为超链接
Feb 20 #Javascript
You might like
聊天室php&amp;mysql(三)
2006/10/09 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
JS 常用校验函数
2009/03/26 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
2015/05/06 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
2017/02/05 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python迭代和迭代器详解
2016/11/10 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
自我鉴定模板
2013/10/29 职场文书
大学生毕业自我鉴定范文
2013/11/03 职场文书
作文批改评语大全
2014/04/23 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
春风化雨观后感
2015/06/11 职场文书
五年级作文之想象作文
2019/10/30 职场文书