zoukankan      html  css  js  c++  java
  • js 前端操作的分页路由设计

     //分页条获得分页数字,然后跳转到拼接字符串的页面
      function getPage(page) {
        var window_href   = location.pathname;
        var newWindowHref =  window_href + "?page=" + page;
        window.location = newWindowHref;
      }
    
      // 给分页条追加active
      function addActive () {
        var window_href = window.location.href;
        window_href = window_href.split("=");
        var pageNumber = parseInt(window_href[1])+1;
        $(".pagination li a:contains(" + pageNumber +")").addClass("active");
      }
    
      //分页查询
      //函数封装,将请求分页条的数据进行封装
      function pageReq (reqUrl,ele) {
        $.get("/"+reqUrl,function (result) {
          var amount = parseInt(result);
            //总页数
            var pageamount = Math.ceil(amount /10);//返回的是 与它相近的大1数值
            for (var i = 0; i < pageamount; i++) {
              $("."+ele).append("<li ><a href='javascript:void(0);'>" +(i+1)+ "</a></li>");
            }
            addActive();
            //监听
            $(".pagination li").click(function () {
                var page = $(this).index();
                getPage(page);
            });
        })
      }
  • 相关阅读:
    7.12.2
    7.12.1
    7.11.8
    循环测试条件前缀和后缀的区别
    7.11.7 两个版本
    7.11.5
    7.12 vowels.c 程序
    7.11 animals.c 程序
    7.6.2 break 语句
    7.10 break.c 程序
  • 原文地址:https://www.cnblogs.com/adouwt/p/7852393.html
Copyright © 2011-2022 走看看