js-pagination分页

引入链接

<link href="jquery/bootstrap_3.3.0/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="jquery/jquery-1.11.1-min.js"></script>
<script type="text/javascript" src="jquery/bootstrap_3.3.0/js/bootstrap.min.js"></script>
<link href="jquery/bs_pagination-master/css/jquery.bs_pagination.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="jquery/bs_pagination-master/js/jquery.bs_pagination.min.js"></script>
<script type="text/javascript" src="jquery/bs_pagination-master/localization/en.min.js"></script>

建立容器

<div id="demo_pag1"></div>

编写js

function queryactivitybycondition(pageno,pagesize) {
		var name=$("#querryname").val();
		var owner=$("#querryowner").val();
		var startDate=$("#startTime").val();
		var endDate=$("#endTime").val();
		$.ajax({
			url:"workbench/activity/querryactivitybycondition.do",
			type:"post",
			data:{name:name,
				owner:owner,
				startDate:startDate,
				endDate:endDate,
				pageno:pageno,
				pagesize:pagesize
			},
			dateType:"json",
			success:function (data) {
				$("#count").text(data.count);
				var str="";
				$.each(data.list,function (i,n) {
					str+="<tr class=\"active\">";
					str+="<td><input type=\"checkbox\"  value=\""+n.id+"\"/></td>";
					str+="	<td><a style=\"text-decoration: none; cursor: pointer;\" οnclick=\"window.location.href='detail.html';\">"+n.name+"</a></td>";
					str+="<td >"+n.owner+"</td>";
					str+="<td>"+n.startDate+"</td>";
					str+="<td>"+n.endDate+"</td>";
					str+="</tr>";
				});
				$("#tbody").html(str);

				var totalnum=data.count;
				var totalpage=1;
				if(totalnum%pagesize==0){
					 totalpage=totalnum/pagesize;
				}else{
					 totalpage=parseInt(totalnum/pagesize)+1;
				}

				$("#demo_pag1").bs_pagination({
					currentPage: pageno,//当前页面
					rowsPerPage: pagesize,//每页的数据数量
					totalPages: totalpage,//总页数
					totalRows:totalnum,//数据总条数

					visiblePageLinks: 2,//页面能显示的页数

					showGoToPage: true,//是否显示跳转页数键
					showRowsPerPage: true,
					showRowsInfo: true,

					onChangePage:function(event,pageObj) { // returns page_num and rows_per_page after a link has clicked//能自动获取当前页码和每页的数据数量
						queryactivitybycondition(pageObj.currentPage,pageObj.rowsPerPage);
						}
				});
			}
		})
	}

在其它处调用时

queryactivitybycondition(1,$("#demo_pag1").bs_pagination('getOption', 'rowsPerPage'));//$("#demo_pag1").bs_pagination('getOption', 'rowsPerPage')能自动获取当前页面数据量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值