【发布时间】:2017-06-28 10:07:02
【问题描述】:
我已经为 json 数据表添加了分页。
如何在上一个下一个按钮之间添加 1 2 3 进行分页
完整代码https://jsfiddle.net/py9rvfcp/
$(document).ready(function(){
var table = $('#myTable');
var max_size=userDetails.length;
var sta = 0;
var elements_per_page = 3;
var limit = elements_per_page;
goFun(sta,limit);
function goFun(sta,limit){
for(var i=sta;i<limit;i++){
var tab='<tr><td>'+userDetails[i].Username+"\n"+'</td><td>'+userDetails[i].Firstname+"\n"+'</td><td>'+userDetails[i].Lastname+"\n"+'</td><td>'
+userDetails[i].Email+"\n"+'</td><td>'+userDetails[i].Address+"\n"+'</td><td>'+userDetails[i].Mobilenumber+"\n"+'</td><td>'
+userDetails[i].Age+"\n"+'</td><td>'+userDetails[i].Gender+"\n"+'</td></tr>';
$('#myTable').append(tab)
}
}
$('#nextValue').click(function(){
var next = limit;
if(max_size>=next) {
limit = limit+elements_per_page;
table.empty();
goFun(next,limit);
}
});
$('#PreValue').click(function(){
var pre = limit-(2*elements_per_page);
if(pre>=0) {
limit = limit-elements_per_page;
table.empty();
goFun(pre,limit);
}
});
});
【问题讨论】:
标签: jquery json pagination