关于pager-taglib参数和其他url参数混合使用问题。

    依然是在练习的程序中,遇到了此类问题。故记录下来,以便以后当作参考。

    因为,我是用的pager-taglib进行的数据库分页,而pager-taglib实际是通过在url地址后面添加参数来传入后台进行分页的。

    现在,我前台用foreach标签写了一个table,需要手动实现分页+排序功能。但,如果排序用<a>标签在url后面加入参数的话,那么pager-taglib的参数则会消失,那么分页就无法起作用,达不到预期的效果。于是,按照自己的想法在前台写了一个JS函数,实现对url参数的拼接。

	<script type="text/javascript">
		$(document).ready(function(){
			$("#id").click(function(){
				var str=window.location.href.split("?");
				if(str[1]==undefined){
					str=str+"?pager.offset=0&sort=userid";
				}
				else{
					str=str[0]+"?"+str[1]+"&sort=userid";
				}
				$(this).attr("href",str);
				
			})
		})
	</script>
   通过这么简单的几行JS代码,可以实现分页+排序功能。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值