jQuery Pagination分页插件使用方法详解


Posted in Javascript onFebruary 28, 2017

本文实例为大家分享了jQuery Pagination分页插件的具体代码,供大家参考,具体内容如下

一、引用CSS和JS:

<link href="/Content/Plugins/jQuery.Pagination_v2.2/pagination.css" rel="external nofollow" rel="stylesheet"
 type="text/css" />
<script src="/Content/Plugins/jQuery.Pagination_v2.2/jquery.pagination.js" type="text/javascript"></script>

二、HTML:

<div id="Pagination" class="flickr" style="margin-top: 10px; margin-left: 10px;">
</div>

三、JS:

$(function () {
 var total = parseInt("@(ViewBag.total)");
 var page = parseInt("@(ViewBag.page)") - 1;
 var pageSize = parseInt("@(ViewBag.pageSize)");

 $("#Pagination").pagination(total, {
 callback: function (page_id) {
  window.location = "BoardList?page=" + page_id + "&pageSize=" + this.items_per_page;
 }, //PageCallback() 为翻页调用次函数。
 prev_text: " 上一页",
 next_text: "下一页 ",
 items_per_page: 10, //每页的数据个数
 num_display_entries: 1, //两侧首尾分页条目数
 current_page: page, //当前页码
 num_edge_entries: 11 //连续分页主体部分分页条目数
 });
});

四、后台代码:

public ActionResult BoardList()
{
 PagerModel pager = new PagerModel();
 if (Request["page"] == null)
 {
 pager.page = 1;
 pager.rows = 10;
 pager.sort = "Id";
 pager.order = "desc";
 }
 else
 {
 pager.page = int.Parse(Request["page"]) + 1;
 pager.rows = int.Parse(Request["pageSize"]);
 pager.sort = "Id";
 pager.order = "desc";
 }

 boardManageService.GetList(ref pager);
 List<BoardModel> boardList = pager.result as List<BoardModel>;
 ViewData["BoardModelList"] = boardList;
 ViewBag.page = pager.page;
 ViewBag.total = pager.totalRows;
 ViewBag.pageSize = pager.rows;

 return View();
}
#endregion

更多精彩内容请点击:jquery分页功能汇总进行学习。

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

Javascript 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
Oct 11 Javascript
js中小数转换整数的方法
Jan 26 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
Oct 16 Javascript
CSS3实现动态背景登录框的代码
Jul 28 Javascript
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
Javascript实现的StopWatch功能示例
Jun 13 Javascript
vux uploader 图片上传组件的安装使用方法
May 15 Javascript
微信小程序模拟cookie的实现
Jun 20 Javascript
JS实现移动端点击按钮复制文本内容
Jul 28 Javascript
原生JS实现弹幕效果的简单操作指南
Nov 10 Javascript
vue实现登陆页面开发实践
May 30 Vue.js
完美解决input[type=number]无法显示非数字字符的问题
Feb 28 #Javascript
canvas红包照片实例分享
Feb 28 #Javascript
详解本地Node.js服务器作为api服务器的解决办法
Feb 28 #Javascript
jquery操作select取值赋值与设置选中实例
Feb 28 #Javascript
JS使用面向对象技术实现的tab选项卡效果示例
Feb 28 #Javascript
基于cookie实现zTree树刷新后展开状态不变
Feb 28 #Javascript
js中Number数字数值运算后值不对的解决方法
Feb 28 #Javascript
You might like
php遍历数组的4种方法总结
2014/07/05 PHP
PHP代码优化技巧小结
2015/09/29 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
python unichr函数知识点总结
2020/12/16 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
物业管理专业个人的自我评价
2013/11/19 职场文书
党员思想汇报范文
2013/12/30 职场文书
新郎新娘婚礼答谢词
2014/01/11 职场文书
探亲假请假条
2014/04/11 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
入党介绍人意见2015
2015/06/01 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis
Java界面编程实现界面跳转
2022/06/16 Java/Android
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript