最新国产好看的视频,伊人天堂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(); // 獲取當前新聞編號 
var cpage = 1; // 當前頁面號 
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(); //當前頁面號 
      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: 當前頁面號; tpage: 總的頁面數(shù) */ 
//顯示新聞評論 
function display(curtpage, tpage) { 
  var options = { 
    bootstrapMajorVersion: 3,//版本 
    currentPage: curtpage, //當前頁數(shù) 
    numberOfPages: 10,//設置顯示的頁碼數(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文件, 這也是最關鍵的一步

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了。運行截圖如下:

 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

横山县| 迁西县| 昌都县| 新兴县| 芜湖市| 江永县| 湛江市| 鹤山市| 南平市| 磐石市| 九龙城区| 伽师县| 昌宁县| 平果县| 诸暨市| 河西区| 淳化县| 临桂县| 额尔古纳市| 利川市| 福建省| 三江| 合川市| 塔河县| 西畴县| 临沂市| 阳泉市| 资源县| 合肥市| 共和县| 宿州市| 哈巴河县| 新兴县| 昭苏县| 鸡西市| 金川县| 濮阳市| 玉树县| 阿尔山市| 潮州市| 察雅县|