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

查看:72
本文介绍了javascript - ajax带回的数据,如何分页啊?超过十个就分页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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); 
                
            },
        })
    }
    

})

这个问题已被关闭,原因:问题质量差 - 问题太水、伸手党

解决方案

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

这篇关于javascript - ajax带回的数据,如何分页啊?超过十个就分页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆