欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bootstrap paginator分頁前后臺用法示例

 更新時間:2017年06月17日 14:31:25   作者:m0_37893932  
這篇文章主要為大家詳細介紹了bootstrap paginator分頁前后臺用法示例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

bootstrap paginator分頁前后臺用法示例,供大家參考,具體內(nèi)容如下

準備工作:

bootstrap-paginator.js 插件
github開源項目百度自行下載

引入js文件(JQuery1.8+bootstrap.min.js+bootstrap.css+bootstrap-paginator.js)

<!--路徑根據(jù)自己項目修改-->
<link rel="stylesheet" href="/bootstrap/css/bootstrap.css" rel="external nofollow" >
<script type="application/javascript" src="/js/jquery-3.2.1.min.js"></script>
<script type="application/javascript" src="/bootstrap/js/bootstrap.min.js"></script>
<script type="application/javascript" src="/bootstrap/js/bootstrap-paginator.min.js"></script>
<!--jsp頁面只需一個 ul 給定 class 和 id-->
<ul class="pagination" id="page"></ul>

JS 中列表頁面請求

各種異步請求都適用(本例采用angular的 $http 請求)
options 是插件的各項設置
bootstrapMajorVersion:3 版本聲明必須
onPageClicked:點擊頁數(shù),page就是當前頁
itemTexts屬性將<<等符號替換為上一頁等文字(不寫也可以) 

$http.post('../userCtrl/getUsers').success(function (response) {
 var pageCount = response.total;
 $scope.users = response.users;

 var options = {
  currentPage: 1,
  totalPages: (pageCount%10) == 0?(pageCount/10):(pageCount/10)+1,
  numberOfPages:10,
  bootstrapMajorVersion:3,
  itemTexts: function (type, page, current) {
   switch (type) {
    case "first":
     return "首頁";
    case "prev":
     return "上一頁";
    case "next":
     return "下一頁";
    case "last":
     return "末頁";
    case "page":
     return page;
   }
  },onPageClicked: function(event, originalEvent, type, page){
   $.post(
    "../userCtrl/getUsers",
    {"page":page},
    function (map) {
     $scope.users = map.users;
     $scope.$apply();
    },
    "json"
   );
  }
 }
 $('#page').bootstrapPaginator(options);

}).error(function (response) {
 alert("列表請求出錯");
});

后臺操作

分頁之后的數(shù)據(jù)
總記錄數(shù)或總頁數(shù) 

/**
 * 請求列表數(shù)據(jù)
 * @return users
 */
@RequestMapping("getUsers")
public @ResponseBody Map<String,Object> selectUsers(Integer page){
 if(page==null)page=1;//頁面第一次加載,默認為首頁
 List<User> users = userService.selectUsers(page);
 Integer total = userService.getTotal();//總記錄數(shù)
 Map<String,Object> map = new HashMap<String,Object>();
 map.put("users",users);
 map.put("total",total);
 return map;
}

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

相關文章

  • JS彈窗 JS彈出DIV并使整個頁面背景變暗功能的實現(xiàn)代碼

    JS彈窗 JS彈出DIV并使整個頁面背景變暗功能的實現(xiàn)代碼

    這篇文章主要介紹了JS彈窗 JS彈出DIV并使整個頁面背景變暗功能的實現(xiàn)代碼,需要的朋友可以參考下
    2018-04-04
  • JavaScript對象擴展方法的用法詳解

    JavaScript對象擴展方法的用法詳解

    JavaScript對象中的可擴展性指的是:是否可以給對象添加新屬性。所有的內(nèi)置對象和自定義對象顯示的都是可擴展的,對于宿主對象,則由JavaScript引擎決定
    2022-11-11
  • 7個你應該知道的JS原生錯誤類型

    7個你應該知道的JS原生錯誤類型

    這篇文章主要介紹了7個你應該知道的JS原生錯誤類型,對此感興趣的同學,可以參考一下
    2021-04-04
  • 關于字符串和對象互轉以及JSON.parse()的坑

    關于字符串和對象互轉以及JSON.parse()的坑

    這篇文章主要介紹了關于字符串和對象互轉以及JSON.parse()的坑及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • JavaScript事件類型中焦點、鼠標和滾輪事件詳解

    JavaScript事件類型中焦點、鼠標和滾輪事件詳解

    這篇文章主要為大家詳細介紹了JavaScript事件類型中焦點、鼠標和滾輪事件,以及注意事項,感興趣的小伙伴們可以參考一下
    2016-01-01
  • js實現(xiàn)驗證碼功能

    js實現(xiàn)驗證碼功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)驗證碼功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 小程序點餐界面添加購物車左右擺動動畫

    小程序點餐界面添加購物車左右擺動動畫

    這篇文章主要介紹了小程序點餐界面添加購物車左右擺動動畫,當用戶點擊添加到購物車后會有一個左右擺動的購物車提示效果,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-09-09
  • uniapp使用高德地圖的超詳細步驟

    uniapp使用高德地圖的超詳細步驟

    使用uni-app框架開發(fā)微信小程序,可以使用高德地圖開發(fā)地圖選點、搜索位置、定位、獲取詳細的地址信息、碼值等信息,下面這篇文章主要給大家介紹了關于uniapp使用高德地圖的超詳細步驟,需要的朋友可以參考下
    2022-12-12
  • 通過webpack引入第三方庫的方法

    通過webpack引入第三方庫的方法

    這篇文章主要介紹了通過webpack引入第三方庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • js 覆蓋和重載 函數(shù)

    js 覆蓋和重載 函數(shù)

    學過JAVA的人對函數(shù)的覆蓋和重載肯定是再熟悉不過了。
    2009-09-09

最新評論