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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
jQuery常见面试题之DOM操作详析
Jul 05 jQuery
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jQuery实现本地存储
Dec 22 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作为Shell脚本语言使用
2006/10/09 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
Python实现学校管理系统
2018/01/11 Python
Django视图和URL配置详解
2018/01/31 Python
python学生信息管理系统(初级版)
2018/10/17 Python
python3中property使用方法详解
2019/04/23 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
对Django url的几种使用方式详解
2019/08/06 Python
python实现按首字母分类查找功能
2019/10/31 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
党员组织关系介绍信
2014/02/13 职场文书
洗发水广告词
2014/03/13 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
通信工程专业求职信
2014/06/04 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
商业计划书范文
2019/04/24 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang