首頁 >web前端 >js教程 >JQuery Ajax無刷新分頁的實例程式碼_jquery

JQuery Ajax無刷新分頁的實例程式碼_jquery

WBOY
WBOY原創
2016-05-16 17:01:07961瀏覽

先看效果圖:

實作原理很簡單,使用了jquery.pagination這個插件,每當點擊頁碼時異步去伺服器去取該頁的數據,簡單介紹如下:
一、資料庫表結構:很簡單  就四個字段分別是News_id  News_title  News_time  News_readtimes

二、前台頁碼:

複製程式碼 程式碼如下:


程式碼如下:



    JQuery無刷新分頁
   

   
   
   



複製程式碼 程式碼如下:


   

       
           
                    ID
               
         >
                                 

                    更新的時間
          

                   使用者
          🎜>       

       
複製程式碼


程式碼如下: 程式碼如下:
public string pageCount = string.Empty;//總條目數

        protected void Page_Load(object sender, EventArgs e)        {

           {
        {
                pageCount = new News().GetNewsCount();
   }


四、最主要的是ajax處理程序:PagerHandler.ashx



複製程式碼複製程式碼
複製程式碼複製程式碼複製程式碼 程式碼如下:

 public class PagerHandler : IHttpHandler
    {
        public void      context.Response.ContentType = "text/plain";
            string str = string.Empty;
            int pageIndex = Convert.ToInt32(context.Request["pageIndex"]);
     
            if (pageIndex == 0)
            {
                       int count = 0;

            新聞 n = new News();
             名單; list = n.GetNewsList(pageIndex, size, ref count);
            StringBuilder sb = new StringBuilder();                sb.Append("< ; tr> ;");

                sb.Append(p.News_id);
                  sb.追加(「" p.News_title "");
                sb.Append("

");
  🎜> sb.Append(" ");
               sb.Append(p.News_readtimes); }
            str = sb.ToString();
            context.Res 
        public bool IsReusable
        {
                      return false;
            }
      
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn