jQuery Pagination分页插件使用方法详解
程序员文章站
2023-12-05 13:57:58
本文实例为大家分享了jquery pagination分页插件的具体代码,供大家参考,具体内容如下
一、引用css和js:
本文实例为大家分享了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分页功能汇总进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: 如何运营出来一个有吸引力网站?
下一篇: 正则验证小数点后面只能有两位数的方法
推荐阅读
-
jQuery日程管理插件fullcalendar使用详解
-
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
-
Mybatis分页插件PageHelper的配置和简单使用方法(推荐)
-
jQuery树插件zTree使用方法详解
-
jQuery.Validate表单验证插件的使用示例详解
-
CSS3 border-image详解、应用及jQuery插件
-
jQuery pagination分页示例详解
-
jquery.pagination.js分页使用教程
-
jquery拖拽自动排序插件使用方法详解
-
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用