js分页

js代码

 window.onload = function (){
            var ary=[{spdh:"A0001",yspdh:"A00001",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-20"},//测试数据
                     {spdh:"A0002",yspdh:"A00002",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0003",yspdh:"A00003",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0004",yspdh:"A00004",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0005",yspdh:"A00005",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0006",yspdh:"A00006",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0007",yspdh:"A00007",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0008",yspdh:"A00008",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A0009",yspdh:"A00009",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00010",yspdh:"A000010",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00011",yspdh:"A00001",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-20"},
                     {spdh:"A00012",yspdh:"A00002",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00013",yspdh:"A00003",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00014",yspdh:"A00004",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00015",yspdh:"A00005",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00016",yspdh:"A00006",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00017",yspdh:"A00007",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00018",yspdh:"A00008",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00019",yspdh:"A00009",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00020",yspdh:"A000010",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00021",yspdh:"A00001",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-20"},
                     {spdh:"A00022",yspdh:"A00002",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00023",yspdh:"A00003",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00024",yspdh:"A00004",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00025",yspdh:"A00005",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00026",yspdh:"A00006",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00027",yspdh:"A00007",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00028",yspdh:"A00008",cglx:"采购请求",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00029",yspdh:"A00009",cglx:"销售订单",spzt:"待审批",dqspr:"高**",date:"2017-07-19"},
                     {spdh:"A00030",yspdh:"A000010",cglx:"采购付款",spzt:"待审批",dqspr:"高**",date:"2017-07-19"}];
                     var nums=ary.length/3;                  //按照每页显示3条,并计算出总共需要多少页来显示
                     for(var k=1;k<=nums;k++){               //通过循环增加按钮
                         $('#map-result').append(
                          '<button class="btn btn-success" id="page_'+k+'">'+k+'</button>'//
                          )
                     }
                     for(var i=0; i<3; i++){                //第一次进入需要加载3条数据
                        var obj = ary[i];
                        $('#map2').append(
                            '<div id=style="margin-bottom:40px;margin-top: 80px; ">'+'<p>'+'审批单号:  <span><a href="http://www.baidu.com">'+obj.spdh+'</a></span></p>'+'<br>'+'<p>'+'原始单据号: '+obj.yspdh+'<br><br>'+'单据类型: '+
                            obj.cglx+'</p>'+'<br>'+'<p>'+'审批状态:  '+obj.spzt+'   当前审批人: '+obj.dqspr+'</p>'+'<br>'+'<p>'+
                            '提交时间:  '+obj.date+'</p>'+'</div>'+'<hr>');  
                    }
                   document.body.onclick = function(event){    //利用事件冒泡处理找出被点击按钮的id
                        var id = event.target.id;
                        var strs = id.split("_");
                        if(strs[0]=="page"){
                        document.getElementById('map2').innerHTML = ""; //清空当前页面的内容  
            for(var j=(strs[1]-1)*3; j<3*strs[1]; j++){                                  //为当前页面添加新的内容
                var obj = ary[j];
                $('#map2').append(
                    '<div id=style="margin-bottom:40px;margin-top: 80px; ">'+'<p>'+'审批单号:  <span><a href="http://www.baidu.com">'+obj.spdh+'</a></span></p>'+'<br>'+'<p>'+'原始单据号: '+obj.yspdh+'<br><br>'+'单据类型: '+
                    obj.cglx+'</p>'+'<br>'+'<p>'+'审批状态:  '+obj.spzt+'   当前审批人: '+obj.dqspr+'</p>'+'<br>'+'<p>'+
                    '提交时间:  '+obj.date+'</p>'+'</div>'+'<hr>');  
            }
            }
          }
        }

css代码

 a{
            color: #000;
        }
        #map2-result{
            margin-top: 60px; 
            margin-left: 40px; 
            margin-bottom:40px; 
            line-height:15px;
            font-family:"等线";
            margin-bottom: 
            style="text-decoration:none; color:#000;"
        }

html代码


<body>
    <div id="map2" style=" font-size: 19px;">
    </div>
    <div  id="map-result" class="" style="text-align:center;">
    </div>
</body>


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值