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插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
菊花转动的jquery加载动画效果
Aug 19 jQuery
jQuery中DOM操作原则实例分析
Aug 01 jQuery
jQuery实现验证用户登录
Dec 10 jQuery
Jquery Fade用法详解
Nov 06 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实现rc4加密算法代码
2012/04/25 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
python列表返回重复数据的下标
2020/02/10 Python
python实现在线翻译功能
2020/03/03 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
Python进行特征提取的示例代码
2020/10/15 Python
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
英语教师求职信
2014/06/16 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
无犯罪记录证明
2014/09/19 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
项目转让协议书
2014/10/27 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
关于 Python json中load和loads区别
2021/11/07 Python