源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net jquery无刷新分页插件(jquery.pagination.js)

  • 时间:2022-05-14 21:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net jquery无刷新分页插件(jquery.pagination.js)
采用Jquery无刷新分页插件jquery.pagination.js 实现无刷新分页效果 友情提示:本示例Handler中采用StringBuilder的append方法追加HTML,小数据量可以,但是大数据或是布局常变,建议返回JSON格式的数据,性能和灵活性更好! [b]1.插件参数列表[/b] [img]http://files.jb51.net/file_images/article/201301/20130110172721368.png[/img]   [b]2.页面内容[/b]:
[url=Style/tablecloth.css]<link href="Style/pagination.css" rel="stylesheet" type="text/css"/> <script type="text/javascript"> var pageIndex =0; //页面索引初始值 var pageSize =10; //每页显示条数初始化,修改显示条数,修改这里即可 $(function() { InitTable(0); //Load事件,初始化表格数据,页面索引为0(第一页) //分页,PageCount是总条目数,这是必选参数,其它参数都是可选 $("#Pagination").pagination(<%=pageCount %>, { callback: PageCallback, prev_text: '上一页', //上一页按钮里text next_text: '下一页', //下一页按钮里text items_per_page: pageSize, //显示条数 num_display_entries: 6, //连续分页主体部分分页条目数 current_page: pageIndex, //当前页索引 num_edge_entries: 2//两侧首尾分页条目数 }); //翻页调用 function PageCallback(index, jq) { InitTable(index); } //请求数据 function InitTable(pageIndex) { $.ajax({ type: "POST", dataType: "text", url: 'Handler/PagerHandler.ashx', //提交到一般处理程序请求数据 data: "pageIndex="+ (pageIndex +1) +"&pageSize="+ pageSize, //提交两个参数:pageIndex(页面索引),pageSize(显示条数) success: function(data) { $("#Result tr:gt(0)").remove(); //移除Id为Result的表格里的行,从第二行开始(这里根据页面布局不同页变) $("#Result").append(data); //将返回的数据追加到表格 } }); } }); </script> </head> <body> <div align="center"> <h1>Posrchev----无刷新分页</h1> </div> <div id="container"> <table id="Result" cellspacing="0" cellpadding="0"> <tr> <th>编号</th> <th>名称</th> </tr> </table> <div id="Pagination"></div> </div> </body> </html>
[b]3.页面.cs文件内容[/b]: [b]4.Handler中的内容[/b]:
[url=http://xiazai.jb51.net/201301/yuanma/PagerTest_jb51.rar]源码下载[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部