使用jQuery的分页插件jquery.pagination.js进行分页

1,需要用到jquery.pagination.js和pagination.css

https://pan.baidu.com/s/1G3PLQSRGjvLxl2ryqpV76w

https://pan.baidu.com/s/1KvutZaTa21xW-JZsKNb4lQ

2,分页的js代码如下

var pageNum = 1;
var pageSize = 10;
//查询列表数据
function searchList() {
    loadingFlag = true
    $.ajax({
        url:"searchListData",
        type:"post",
        data:{
            name : "name"
            loadingFlag : false
        },
        dataType: "json",
        success:function(obj){
            if (obj.code = 101){
                $(".search-total span").html(obj.data.total);
                $(".data-list-total strong").html(obj.data.total);
                //展示列表信息
                showSearchResult(obj.data.resultList);
                //展示分页信息
                showPage(obj.data.total,pageSize,pageNum);
            }
        }
    })
    //loading动画
    if(loadingFlag){
        var spanT = '<div style=\'width:400px;height:450px;margin: 100px auto;\'>\n' +
            '<img src=\'images/loading.gif\' style=\'width:400px;height:400px;\'>\n' +
        '</div>';
        $("#content").empty();
        $('#content').append(spanT)
    }
}

//分页
function showPage(total, pageSize, pageNum) {
    $(".navigation").empty();
    var pageHtml = '<div class="pagination my-pagination" style="margin-right: 2%;float: right;">';
    pageHtml += '<div class="M-box"></div>';
    pageHtml += '<div class="tips">当前是第<span class="now">'+pageNum+'</span>页,总共<span class="totalPage"></span>页,总共<span class="count"></span>条数据</div>';
    pageHtml += '</div>';
    $(".navigation").append(pageHtml);

    var totalPage = Math.ceil(total / pageSize);
    $('.totalPage').text(totalPage);
    $('.count').text(total);
    $('.M-box').pagination({
        pageCount: totalPage,
        current:pageNum,//当前第几页
        jump: false,
        coping: true,
        homePage: '首页',
        endPage: '末页',
        prevContent: '上页',
        nextContent: '下页',
        callback:PageListClick
    });
}
//分页的回调函数
function PageListClick(page_index){
    $('.now').text(page_index.getCurrent());
    pageNum = page_index.getCurrent();
    searchList();//点击分页加载列表数据  */
}

 

转载于:https://www.cnblogs.com/cailijuan/p/10451205.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值