jquery.pagination.js分页使用教程


Posted in jQuery onOctober 23, 2018

简单介绍一下在动态网页里面的jquery.pagination.js分页的使用,具体内容如下

添加下载的js和样式,主要是先添加jquery.js 再添加jquery.pagination.js,我这是下载好的,放在本地

<link rel="stylesheet" href="<%=path%>css/pagination.css" type="text/css">
<script type="text/javascript" src="<%=path%>js/jquery-1.11.3.js"></script>
<script type="text/javascript" src="<%=path%>js/jquery.pagination.js"></script>

表格,用的是c标签,获取控制器传过来的值

<table width="1052" border=0 align=center cellpadding=2 cellspacing=1
   bordercolor="#799AE1" class=tableBorder>
   <tbody>
    <tr>
     <th align=center colspan=16 style="height: 23px">商品显示</th>
    </tr>

    <tr align="center" bgcolor="#799AE1" style="height:28px">
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品编号</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品大类</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品名称</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品规格</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>加权进价</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>当前售价</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>操作</td>

    </tr>


    <c:forEach items="${goodsS}" var="goods">
     <tr bgcolor="#DEE5FA">
      <td align="center" id="goodsId" class="txlrow"><c:out
        value="${goods.goodsId}"></c:out></td>
      <td align=center id="goodsType" class=txlrow><c:out
        value="${goods.goodsType}"></c:out></td>
      <td align=center id="goodsName" class=txlrow><c:out
        value="${goods.goodsName}"></c:out></td>
      <td align=center id="goodsContent" class=txlrow><c:out
        value="${goods.goodsContent}"></c:out></td>
      <td align=center id="goodsPrice" class=txlrow><c:out
        value="${goods.goodsPrice}"></c:out></td>
      <td align=center id="goodsSell" class=txlrow><c:out
        value="${goods.goodsSell}"></c:out></td>
      <td align=center class=txlrow> <input type="button" value="编辑"></td>
     </tr>
    </c:forEach>

   </tbody>
  </table>

<!--分页显示-->
<div id="Pagination"></div>

js

var limit=<%=request.getAttribute("limit")%>;//每页显示多少 条数据
 var count=<%=request.getAttribute("count")%>//共多少条数据
 var index=<%=request.getAttribute("index")%>;//当前记录数
$(function(){
 $("#Pagination").pagination(count, {
  items_per_page:limit, // 每页显示多少条记录
  current_page: Math.ceil(index/limit), //当前页
  num_display_entries:4, // 分页显示的条目数
  next_text:"下一页",
  prev_text:"上一页",
  num_edge_entries:2, // 连接分页主体,显示的条目数
  callback:handlePaginationClick
 });
});


function handlePaginationClick(new_page_index, pagination_container) {
  var path="<%=ppath%>/goodsManager/searchGoodsBylimit/" + new_page_index*limit;
  $("#goodsForm").attr("action",path );
  $("#goodsForm").submit();
  return false;

}

控制器

@RequestMapping(value = "/searchGoodsBylimit/{index}")
 public String searchGoodsBylimitPst(Model model,
   @ModelAttribute Goods goods, @PathVariable String index,
   HttpServletRequest request) {
  //索引
  if (index == null || index.equals("")) {
   index = "0";
  //从服务器获取数据
  List<Goods> goodsS = goodsService.selectGoods(goods,
    Integer.parseInt(index), PageParam.limit);


  if (goodsS != null) {
   model.addAttribute("goodsS", goodsS);
  } else {
   model.addAttribute("resultMsg", "没有该商品");
  }
  //数据总条数
  int count = goodsService.selectAllCount(goods);
  model.addAttribute("index", index);
  model.addAttribute("count", count);
  model.addAttribute("limit", PageParam.limit);

  System.out.println("第" + index + "数据开始显示" + goodsS.size() + "条记录");
  return "goodsManager/showGoods";
 }

效果图

jquery.pagination.js分页使用教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
纯jQuery实现前端分页功能
Mar 23 jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
jQuery获取随机颜色的实例代码
May 21 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
jquery实现的放大镜效果示例
Feb 24 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
jQuery插件实现图片轮播效果
Oct 19 jQuery
jQuery实现放大镜案例
Oct 19 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
jquery分页插件pagination使用教程
Oct 23 #jQuery
使用jquery Ajax实现上传附件功能
Oct 23 #jQuery
jquery实现动态添加附件功能
Oct 23 #jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 #jQuery
jQuery轻量级表单模型验证插件
Oct 15 #jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 #jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 #jQuery
You might like
PHP 变量类型的强制转换
2009/10/23 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
php命令行写shell实例详解
2018/07/19 PHP
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
详解Vue源码之数据的代理访问
2018/12/11 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
巴西24小时在线药房:Droga Raia
2020/05/12 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
口腔医学技术应届生求职信
2013/11/09 职场文书
给医务人员表扬信
2014/01/12 职场文书
公益广告宣传方案
2014/02/28 职场文书
2019年最新借条范本!
2019/07/08 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python