永发信息网

SSH2+jquery+json实现分页的问题

答案:1  悬赏:0  手机版
解决时间 2021-04-27 13:20

// 取得当前分页数据
this.pager = this.getAddressDAO().findPagerByUsername("admin",pageSize,pageNo);

需要把pager转化为json格式的数据,pager中有pageSize,pageNo,rowCount,firstPageNo,protected List<?> resultList,以及存放1-pageCount的数组,请问该如何转化。

最佳答案

你直接用jquery就可以了,把数据全部取出来以后,直接在页面上分页。这个是js里的代码



$(document).ready(function(){
$('ul.paginated2').each(function(){


var currentPage=0;//显示10项,隐藏显示内容的前面的项和后面的项
var numPerPage=3;
var $ul=$(this);
var repaginate=function(){
$ul.find('li').show()
.slice(0,currentPage*numPerPage)
.hide()
.end()
.slice((currentPage+1)*numPerPage+1).hide().end();}

var numRows=$('ul.paginated2 li').length;//添加分页行显示
//alert(numRows);
var numPages=Math.ceil(numRows/numPerPage);
var $pager=$('<div class="pager"></div>');
for(var page=0;page<numPages;page++){
$('<div class="page-number">'+(page+1)+'</div>')
.bind('click',{'newPage':page},function(event){
currentPage=event.data['newPage'];
repaginate();
$(this).addClass('active').siblings().removeClass('active');
})
.appendTo($pager).addClass('clickable');
}
$pager.find('div.page-number:first').addClass('active');
$pager.insertBefore($ul);
repaginate();
});


});

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
WOW 怎么把裁缝发到对话框
人人网真能让我找到多年前的好友吗
索爱w995港行现在要多少钱
呵呵,我有资格开心吗?
求一些轻小说的广播剧
北翠原木门地址在哪,我要去那里办事
0像轮胎圆又圆,那1,2,3,4,5,6,7,8,9像什么呢?
为什么世界上的人都要做事呢?
SHE今年巡演要來重慶嗎? 急求確認
2010年8月5日下午QQ农场怎么进不去啊
现在创业最好的项目
为什么我头感觉昏昏的?
“其后四年,吴王将水伐齐,越王勾践...为立祠
为什么qq昵称只能输入五个字
中文暴力翻译成日文怎么写
推荐资讯
有谁知道图片中两个信鸽的品种
DNF转给别的QQ号怎么转
多普达s1怎么把开机关机声音去掉……很讨厌那
天龙八部天山装备该雕纹些什么雕纹?
Q豆有什么用途?
NOKIA那款机好用又实惠
盛世传媒的号被盗了怎么找回来
我把4G卡放到3G手机里,在放回4G手机里,为什
爱国者MP5 mk3566 我听音乐 突然死机 ,开机
一个电影,2小时的,大概多少G啊
为什麽陈翔会被淘汰?
关于谭木匠角梳的问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?