有一个Array数据源,想对其进行分页读取,如何实现,用js实现。在线等,问题解决马上结贴

解决方案 »

  1.   

    var pageCount;//每页数目
    var pageNo;//页码
    for(var i=pageCount*(pageNo-1);i<pageCount;i++){
    //获取数据
    }
      

  2.   

     
    for (var i = 0; i < 10; i++) {
                        var iscenter = (data[i].iscenterflug == "true") ? "中心" : "非中心";
                        var trvalue = "<tr><td>" + data[i].id + "</td><td>" + data[i].name + "</td><td>" + data[i].connectname +
                            "</td><td>" + data[i].phone + "</td><td>" + data[i].email + "</td><td>" + data[i].joinstate + "</td><td>" + iscenter + "</td><td><input id= '" + data[i].id + "' name='tbrbt' type='radio' /> </td></tr>";
                        $("#tbview").append(trvalue);                  
                    } data[i]不能获取值,但是 直接这样用data[0]可以获取值
      

  3.   

    <script>
    var arr = [1,2,3,4,5,6,7,8,9,10];
    var row = 3; //每页显示条数
    for(i=1,page=Math.ceil(arr.length/row);i<=page;i++){  alert("第"+i+"页数据:"+arr.slice((i-1)*row,i*row))
    }
    </script>
      

  4.   

    请问3楼的朋友,我要用json做分页,怎么处理上面的代码
      

  5.   

    问题已解决,需要用eval(jsondata)
    将json数据处理一下再进行for(i.......)遍历
    否则data[i] 娶不到数据