国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

kkpager 實現ajax分頁查詢功能

2024-09-01 08:30:52
字體:
來源:轉載
供稿:網友

前臺分頁數據,適合數據少量的時候,因為分頁的數據是從后臺獲取的,大數據的話不建議使用

先看下前臺代碼:

@{  Layout = null;}<!DOCTYPE html><html><head>  <meta name="viewport" content="width=device-width" />  <script src="~/kkpager/lib/jquery-1.10.2.min.js"></script>  <script src="~/kkpager/src/kkpager.js"></script>  <link href="~/kkpager/src/kkpager_orange.css" rel="external nofollow" rel="stylesheet" />  <title>Index</title></head><body>  <div style="width:800px;margin:0 auto;">    <div class="table-responsive" id="mainContent">    </div>    <div id="kkpager">    </div>  </div></body></html><script type="text/javascript">  function getParameter(name) {    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");    var r = window.location.search.substr(1).match(reg);    if (r != null) return unescape(r[2]); return null;  }  function GetExcelTable(pageindex) {    $.ajax({      url: '/Home/index2',      dataType: "json",      type: "POST",      data: { "pageIndex": pageindex },      success: function (data) {        if (data.status == "0") {          $("#mainContent").empty();          $("#mainContent").html("<div style='text-align:center; color:red'><h2>暫無數據</h2></div>");          return;        }        $("#mainContent").html(data.data);        //定義分頁樣式        var totalCount = parseInt(data.pagecount);        var pageSize = parseInt(data.pagesize);        var pageNo = getParameter('pageIndex');//該參數為插件自帶,不設置好,調用數據的時候當前頁碼會一直顯示在第一頁        if (!pageNo) {          pageNo = pageindex;        }        var totalPages = totalCount % pageSize == 0 ? totalCount / pageSize : (parseInt(totalCount / pageSize) + 1);        kkpager.generPageHtml({          pno: pageNo,          total: totalPages,          totalRecords: totalCount,          mode: 'click',          click: function (n) {            this.selectPage(pageNo);            searchPage(n);            return false;          }        }, true);      }, error: function (jqXHR, textStatus, errorThrown) {      }    });  }  //init  $(function () {    GetExcelTable(1)  });  //ajax翻頁  function searchPage(n) {    GetExcelTable(n);  }</script>

 后臺代碼:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using System.Web.Mvc;namespace MvcKKpager.Controllers{  public class HomeController : Controller  {    private readonly int pageSize = 2;    //    // GET: /Home/    public ActionResult Index()    {      return View();    }    public ActionResult Index2(string pageIndex) {      List<String> list = new List<String>();      list.Add("保護環境");      list.Add("保護環境");      list.Add("保護環境");      list.Add("保護環境");       list.Add("保護環境");       var persons = (from p in list select p).Skip((int.Parse(pageIndex) - 1) * pageSize).Take(pageSize);      StringBuilder builder = new StringBuilder();      builder.Append("<table class=/"table table-striped b-t b-light text-sm/" id=/"comptable/">");      builder.Append("<thead><tr><th>時間</th><th>展示</th><th>點擊(點擊率)</th><th>激活(激活率)</th><th>平均點擊單價</th><th>實際激活成本</th><th>消耗</th></tr></thead>");      builder.Append("<tbody>");      foreach (var item in persons) {        builder.Append("<tr class=/"trStyle/">");        builder.Append("<td>" + item + "</td>");        builder.Append("<td>" + item + "</td>");        builder.Append("<td>" + item+"</td>");        builder.Append("<td>" + item + "</td>");        builder.Append("<td>" + item + "</td>");        builder.Append("<td>" + item + "</td>");        builder.Append("<td>" + item + "</td>");        builder.Append("</tr>");      }      builder.Append("</tbody></table>");      var result = new { status = "1", data = builder.ToString(), pagecount = list.Count().ToString(), pagesize = pageSize.ToString() };      return Json(result);    }  }}

也沒什么好說的

看下樣式吧

總結

以上所述是小編給大家介紹的kkpager 實現ajax分頁查詢功能實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资溪县| 镇安县| 拜城县| 赫章县| 正宁县| 宜都市| 抚远县| 平远县| 尖扎县| 平利县| 霸州市| 葵青区| 莱芜市| 宣城市| 巴彦县| 德化县| 驻马店市| 大方县| 台湾省| 绥阳县| 枣强县| 青神县| 罗甸县| 鄯善县| 留坝县| 广元市| 朝阳市| 正宁县| 青浦区| 湾仔区| 呼玛县| 南城县| 中江县| 且末县| 晋州市| 托里县| 沂源县| 拉萨市| 鄂托克前旗| 元江| 化州市|