javascript - ajax带回的数据,如何分页啊?超过十个就分页
本文介绍了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屋!
查看全文