AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

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

51自学网 http://www.wanshiok.com
jQuery,Pagination,分页插件

本文实例为大家分享了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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持wanshiok.com。


jQuery,Pagination,分页插件  
上一篇:JS实现的tab切换选项卡效果示例  下一篇:完美解决input[type=number]无法显示非数字字符的问题