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遍历节点方法汇总(推荐)
May 13 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
jQuery+ajax实现用户登录验证
Sep 13 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 array_intersect()函数使用代码
2009/01/14 PHP
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
PHP中的替代语法简介
2014/08/22 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
Javascript实现的分页函数
2007/02/07 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python内置的字符串处理函数整理
2013/01/29 Python
Python break语句详解
2014/03/11 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
python与字符编码问题
2019/05/24 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
小学生放飞梦想演讲稿
2014/08/26 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
2015最新民情日记范文
2015/06/26 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
Python编程super应用场景及示例解析
2021/10/05 Python