登录/注册

web前端

位置导航: web前端>

layui分页

severs.getPollutantUnitList(obj, function (res) {
    console.log(res)
    var pages = res.pages; //总页数
    var curr = res.pageNum; //当前页

    var res = res.list;
    var oHtml = "";
    for(var i=0; i<res.length; i++){
        oHtml += '<tr>' +
            '<td><a onclick="superviseDetail(this)" value="'+res[i].infoID+'">'+res[i].devCompany+'</a></td>' +
            '<td>'+res[i].organCode+'</td>' +
            '<td>'+res[i].type+'</td>' +
            '<td>'+res[i].hyName+'</td>' +
            '</tr>';
    }
    $("#tableList").html(oHtml);
    pageFn(pages,curr,pageSize);   //分页方法
    layui.use('layer', function(){
        var layer = layui.layer;
        layer.closeAll();
    });
}, function (errMsg) {
    return;
})

function pageFn(pages,curr,pageSize) {
    layui.use('laypage', function() {
        var laypage = layui.laypage;
        //执行一个laypage实例
        laypage.render({
            elem: 'page'   //注意,这里的 test1 是 ID,不用加 # 号
            ,count: pages  //数据总页数
            ,limit: 1     //每页显示的条数
            ,groups: 3        //连续出现的页码个数
            ,curr: curr    //当前页
            ,layout: ['prev', 'page', 'next']
            ,jump: function(obj, first) {
                if(!first) {
                    var load1 = layer.load(1, {
                        shade: [0.1, '#fff']   //0.1透明度的白色背景
                    });
                    eves = {
                        "pageIndex" : obj.curr, //当前页
                        "pageSize" : pageSize,  //每页显示条数
                    };
                    index.getPollutantUnitLists(eves);
                }
            }
        });

    })
}


63K