jQuery插件simplePagination的使用方法示例


Posted in jQuery onApril 28, 2020

本文实例讲述了jQuery插件simplePagination的使用方法。分享给大家供大家参考,具体如下:

正在熟悉项目上的代码,新添加了一个需要,需要对表单进行分页,之前的代码中是有分页的代码的,看了老半天,也没看太明白。之前的项目比较久远,继续熟悉代码。

simplePagination的使用

HTML页面,

<div class="row">
  <div class="col-sm-12 col-sm-12">
      <table class="table table-striped table-hover table-bordered" data-toggle="table" data-url="data2.json" data-pagination="true">
        <thead> 
          <tr>
            <th data-hide="phone" >可用区</th>
            <th data-hide="phone">渠道</th>
            <th data-hide="phone">引用可用区</th>
            <th data-hide="phone">引用渠道</th>
          </tr>
        </thead>
        <tbody id="region_price_list-data">
        
        </tbody>
      </table>
    </div>
  </div>
  
  <div class="row">
    <div class="col-sm-12">
      <div id="pagination">
      </div>
    </div>
  </div>

因为项目里用到EJS--HTML模板,记得在一开始就引用SimplePagination插件,这个比较简单,就不细说了。

JS代码

var page_count = 0;
// 定义分页的页数
var limit = 0 ;
// 定义分页的条数
var regionLogListFunc = function(pageNumber){
  if(pageNumber=== undefined){
    pageNumber = 1;
  }
  // 页数判断和定义
  $get("/regionCopyList?page_number="+ pageNumber,function(data,status){  
    var #### = jQuery("####-##");
    // 获取Table中 tbody的id值
    var updateRegionlogList = ''
     // for in 遍历 对传入的数据进行显示
    for (var i in data){
      #### +='<tr class= "odd gradeX">';
      ##### +='<td data-hide ="phone">'+data[i].##+'</td>';
      ##### +='<td data-hide ="phone">'+data[i].##'</td>';
      #### +='<td data-hide ="phone">'+data[i].##+'</td>';
      #### +='<td data-hide ="phone">'+data[i].##+'</td>';      
      updateRegionlogList +='</tr>';      
    } 
   regionPriceList.empty();
    //  添加更新的数据
   regionPriceList.append(updateRegionlogList);
  });
  var onPageClick = regionLogListFunc;
  // 获取DOM文档ID
  jQuery("#pagination").pagination({
    item    :<%=z###%>, //ejs模板
    itemsOnPage :<%=#####t%> ,//ejs模板
    cssStyle  :'light-theme',
    onPageClick :onPageClick,
    onInit   :regionLogListFunc,
  });
});

另外一种写法是

var page_index;
var itemsOnPage = 1;
$(function() {
$("#pagination").pagination({
  items: {$page_count}, 总页数
  itemsOnPage: itemsOnPage,
  cssStyle: 'light-theme',
  onInit: changePage,  // 初始化函数
  onPageClick: changePage  //点击时触发函数
  }); 
}); 
function changePage(page_index,event){ 
  listTable.gotoPage(page_index);  //gotoPage函数调用ajax获取数据 填充页面
  document.getElementById('pageCurrent').innerHTML=page_index; 
  return true; 
}

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
详解JQuery基础动画操作
Apr 12 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jquery实现手风琴案例
May 04 jQuery
使用jQuery实现购物车
Oct 29 jQuery
jQuery实现购物车全功能
Jan 11 jQuery
jquery检测上传文件大小示例
Apr 26 #jQuery
jquery实现轮播图特效
Apr 12 #jQuery
用jQuery实现抽奖程序
Apr 12 #jQuery
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 #jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 #jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 #jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 #jQuery
You might like
一些常用的php函数
2006/12/06 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
matplotlib绘制动画代码示例
2018/01/02 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
幼儿园校车司机的岗位职责
2014/01/30 职场文书
小学语文国培感言
2014/03/04 职场文书
路政管理求职信
2014/06/18 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
2015年度保密工作总结
2015/04/24 职场文书
活着观后感
2015/06/03 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
环境卫生标语
2015/08/03 职场文书
学困生帮扶工作总结
2015/08/13 职场文书