ajax带回的数据,如何分页啊?超过十个就分页

https://img2.mukewang.com/5c343b010001b0ec07250503.jpg

var ssjg;

$('#search_1').on('click',function(){

    var jiedao_value = $('#jiedao_1').val();

    var xzl_input = $('#xzl_input').val();

    if(jiedao_value==-1&&xzl_input.length==0){

        alert('请输入楼盘名称或区域')

    }else {

        $.ajax({

            url: 'questionnaire/xzl',

            method: 'POST',

            type:'json',

            data: {

                jiedao_value: jiedao_value,xzl_input:xzl_input

                

            },

            success: function (data) {


                _data=JSON.parse(data);

                ssjg='';

                for (var i = 0; i < _data.length; i++) {

                    ssjg+='<button class="jieguo_1 value="'+ _data[i].id +'">'+ _data[i].name +'</button>'

                }

                  var divshow = $("#jieguo");

                  divshow.text("");// 清空数据

                  divshow.append(ssjg); 

                

            },

        })

    }

    


})


慕桂英3389331
浏览 420回答 1
1回答

白板的微信

一般都是后台分页,然后给每一页的数据,当你点击第二页,再重新获取数据。但如果一定要在前台分页,如果抛开性能问题,服务器压力等,前端分页也有很多的插件,如果要自己写,这里给你提供个思路,假如你获取的所有数据为arr,那你就需要对这个arr分成无数个小数组,每个数组的length为10。最后一个小数组取余数。然后arr.length/10的值就是总页数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript