采用Jquery無刷新分頁插件jquery.pagination.js 實(shí)現(xiàn)無刷新分頁效果
成都創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元新巴爾虎左做網(wǎng)站,已為上家服務(wù),為新巴爾虎左各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
1.插件參數(shù)列表
http://www.dtan.so
2.頁面內(nèi)容:
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>Porschev----無刷新翻頁</title>
- <mce:script src="Script/jquery-1.4.1.min.js" mce_src="Script/jquery-1.4.1.min.js" type="text/javascript"></mce:script>
- <mce:script src="Script/jquery.pagination.js" mce_src="Script/jquery.pagination.js" type="text/javascript"></mce:script>
- <mce:script src="Script/tablecloth.js" mce_src="Script/tablecloth.js" type="text/javascript"></mce:script>
- <link href="Style/tablecloth.css" mce_href="Style/tablecloth.css" rel="stylesheet" type="text/css" />
- <link href="Style/pagination.css" mce_href="Style/pagination.css" rel="stylesheet" type="text/css" />
- <mce:script type="text/javascript"><!--
-
- var pageIndex = 0; //頁面索引初始值
- var pageSize = 10; //每頁顯示條數(shù)初始化,修改顯示條數(shù),修改這里即可
-
-
- $(function() {
- InitTable(0); //Load事件,初始化表格數(shù)據(jù),頁面索引為0(第一頁)
-
- //分頁,PageCount是總條目數(shù),這是必選參數(shù),其它參數(shù)都是可選
- $("#Pagination").pagination(<%=pageCount %>, {
- callback: PageCallback,
- prev_text: '上一頁', //上一頁按鈕里text
- next_text: '下一頁', //下一頁按鈕里text
- items_per_page: pageSize, //顯示條數(shù)
- num_display_entries: 6, //連續(xù)分頁主體部分分頁條目數(shù)
- current_page: pageIndex, //當(dāng)前頁索引
- num_edge_entries: 2 //兩側(cè)首尾分頁條目數(shù)
- });
-
- //翻頁調(diào)用
- function PageCallback(index, jq) {
- InitTable(index);
- }
- //請求數(shù)據(jù)
- function InitTable(pageIndex) {
- $.ajax({
- type: "POST",
- dataType: "text",
- url: 'Handler/PagerHandler.ashx', //提交到一般處理程序請求數(shù)據(jù)
- data: "pageIndex=" + (pageIndex + 1) + "&pageSize=" + pageSize, //提交兩個(gè)參數(shù):pageIndex(頁面索引),pageSize(顯示條數(shù))
- success: function(data) {
- $("#Result tr:gt(0)").remove(); //移除Id為Result的表格里的行,從第二行開始(這里根據(jù)頁面布局不同頁變)
- $("#Result").append(data); //將返回的數(shù)據(jù)追加到表格
- }
- });
- }
-
- });
-
- // --></mce:script>
- </head>
- <body>
- <div align="center">
- <h2>Posrchev----無刷新分頁</h2>
- </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>
3.頁面后臺內(nèi)容:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class _Default : System.Web.UI.Page
- {
- public string pageCount = string.Empty; //總條目數(shù)
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- pageCount = new PagerTestBLL.PersonManager().GetPersonCount().ToString();
- }
- }
- }
4.Handler中的內(nèi)容:
- <%@ WebHandler Language="C#" Class="PagerHandler" %>
- using System;
- using System.Web;
- using System.Collections.Generic;
- using System.Text;
- public class PagerHandler : IHttpHandler {
-
- public void Proce***equest (HttpContext context) {
- context.Response.ContentType = "text/plain";
- string str = string.Empty;
-
- //具體的頁面數(shù)
- int pageIndex;
- int.TryParse(context.Request["pageIndex"], out pageIndex);
- //頁面顯示條數(shù)
- int size = Convert.ToInt32(context.Request["pageSize"]);
-
- if (pageIndex == 0)
- {
- pageIndex = 1;
- }
-
- int count;
- List<PagerTestModels.Person> list = new PagerTestBLL.PersonManager().GetAllPerson(size, pageIndex, "", out count);
-
- StringBuilder sb = new StringBuilder();
- foreach (PagerTestModels.Person p in list)
- {
- sb.Append("<tr><td>");
- sb.Append(p.Id.ToString());
- sb.Append("</td><td>");
- sb.Append(p.Name);
- sb.Append("</td></tr>");
- }
- str = sb.ToString();
- context.Response.Write(str);
- }
-
- public bool IsReusable {
- get {
- return false;
- }
- }
- }
5.實(shí)現(xiàn)效果圖:
文章題目:分頁插件jquery.pagination.js
分享地址:http://redsoil1982.com.cn/article18/gsscdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)、電子商務(wù)、用戶體驗(yàn)、虛擬主機(jī)、品牌網(wǎng)站制作
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)