layui基于js ajax的分页组件

一、引入layui

改成自己的路径

二、 分页代码

 <div id="demo20" align="right"></div>
layui.use(['laypage', 'layer'], function(){
            var laypage = layui.laypage
                ,layer = layui.layer;
            $.ajax({
            type: "post",
            url: getContextPath() + '/jd2/analysis2_selectSchedulesNum.action',
            async: false,
            data: {"scheduleName": scheduleName},
            dataType: "json",
            success: function (datas) {
                var arrsd = datas.rows;
                laypage.render({
                    elem: 'demo20'
                    ,limit: 60//自定义每页显示多少条
                    ,count: arrsd.length
                    ,jump: function(obj){
                        //模拟渲染
                        document.getElementById('bvd').innerHTML = function(){
                            var arr = []
                                ,thisData = arrsd.concat().splice(obj.curr*obj.limit - obj.limit, obj.limit);
                            // layui.each(thisData, function(index, item)
                                var sssd="";
                                for (var j = 0; j <thisData.length ; j++) {
                                    arr=[];
                                    var s=thisData[j].scheduleTime;
                                    s=s.substring(0, 10);
                                    if (thisData[j].scheduleStatus == 0) {
                                        sssd+="<div class='itemd'>" + s + "</div>";
                                    }
                                    if (thisData[j].scheduleStatus == 1) {
                                        sssd+='<a href="#"  style="color: red" onclick="messaged(\''+thisData[j].scheduleErrorLog+'\')" ><div      class="itemb">'+ s + '</div></a>';
                                    }
                                    arr.push(sssd);
                                }
                           
                            // });
                            return arr.join('');
                        }();

                    }
                });

            }
        });

        });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EviaHp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值