最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用bootstrap-paginator.js 分頁來進行ajax 異步分頁請求示例

 更新時間:2017年03月09日 11:23:56   作者:SpringFiled  
本篇文章主要介紹了使用bootstrap-paginator.js 分頁來進行ajax 異步分頁請求示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

使用bootstrap-paginator.js 分頁來進行ajax 異步分頁請求

具體的做法如下 :

首先定義一個異步提交請求的ajax 函數(shù),其完整的函數(shù)如下:

var nid= $("#lbnid").val(); // 獲取當(dāng)前新聞編號 
var cpage = 1; // 當(dāng)前頁面號 
var tpage = 10; // 總頁面數(shù) 
 
 
function getPaging() { 
  getComment(cpage); //獲取新聞評論 
} 
 
//點擊查看新聞評論 
$("#one2").click(function () { 
  getPaging(); 
}); 
 
//獲取新聞評論評論 
function getComment(page) { 
  $.ajax({ 
    type: "get", 
    data: nid, 
    async: "false", 
    url: "/comment/GetComment?nid=" + nid+ "&page=" + page, 
    success: function (info) { 
 
      changeModel(info); // 更新局部頁面 
 
      var totalpage = $("#totalpage").val(); //當(dāng)前頁面號 
      var curtpage = $("#curtpage").val(); // 總頁面號 
      if (curtpage && totalpage) { 
        cpage = curtpage; 
        tpage = totalpage; 
      } 
 
      display(cpage, tpage); //顯示評論 
 
    }, 
 
    error: function () { 
      alert("加載失??!請稍后重試!"); 
    } 
 
  }); 
} 
 
/*  obj: ajax 返回的html 數(shù)據(jù) */ 
// 更新局部頁面  
function changeModel(obj) { 
 
  var comt = $(".Comments"); 
  comt.replaceWith("<div class=Comments>" + obj + "</div>"); 
} 
 
 
/* curreentpage: 當(dāng)前頁面號; tpage: 總的頁面數(shù) */ 
//顯示新聞評論 
function display(curtpage, tpage) { 
  var options = { 
    bootstrapMajorVersion: 3,//版本 
    currentPage: curtpage, //當(dāng)前頁數(shù) 
    numberOfPages: 10,//設(shè)置顯示的頁碼數(shù) 
    totalPages: tpage, //總頁數(shù) 
    itemTexts: function (type, page, current) { 
      switch (type) { 
        case "first": 
          return "首頁"; 
        case "prev": 
          return "上一頁"; 
        case "next": 
          return "下一頁"; 
        case "last": 
          return "末頁"; 
        case "page": 
          return page; 
      } 
    }, 
  } 
  $("#page").bootstrapPaginator(options); 
} 

接下來就是修改原來的 bootstrap-paginator.js文件, 這也是最關(guān)鍵的一步

onPageClicked: function (event, originalEvent, type, page) { 
 
  //show the corresponding page and retrieve the newly built item related to the page clicked before for the event return 
 
  var currentTarget = $(event.currentTarget); 
 
  switch (type) { 
  case "first": 
    currentTarget.bootstrapPaginator("showFirst"); 
    getComment(page); // 自定義的獲取新聞評論的方法,一寶要記得添加這個自定義的函數(shù)        
    break; 
  case "prev": 
    currentTarget.bootstrapPaginator("showPrevious"); 
    getComment(page); 
    break; 
  case "next": 
    currentTarget.bootstrapPaginator("showNext"); 
    getComment(page); 
    break; 
  case "last": 
    currentTarget.bootstrapPaginator("showLast"); 
    getComment(page); 
    break; 
  case "page": 
    currentTarget.bootstrapPaginator("show", page); 
    getComment(page); 
    break; 
  } 
 
}, 

接下來就OK了。運行截圖如下:

 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

卓资县| 青龙| 开封县| 广宗县| 巴东县| 师宗县| 霍山县| 嘉禾县| 江北区| 江门市| 滦南县| 理塘县| 普兰店市| 商南县| 桑植县| 庆城县| 淅川县| 纳雍县| 凤城市| 安义县| 轮台县| 巴南区| 云浮市| 古浪县| 客服| 乌拉特前旗| 塔城市| 靖安县| 承德县| 青铜峡市| 高淳县| 南昌县| 北流市| 吉水县| 平顶山市| 乐陵市| 辽阳市| 六枝特区| 长顺县| 襄汾县| 寻乌县|