实现功能:从数据库读取的数据,要求分页显示,并且每页显示的数据条数可以修改
注意:pagesize,refreshTime是从另一个页面获取的数据
需要引入js包
<script type="text/javascript" src="js/jquery.min.js"></script>
<script language="javascript">
var pagesize = <%= pagesize %>;
var current_end_no = <%= pagesize %>;
var current_no = 1;
var total_size = <%= listdao.getSqlList().size()%>;
var refreshTime =<%= refreshTime %>
var pagination = 0;
var total_pagination = Math.ceil(total_size/pagesize);
function dispay()
{
for(var i = 1;i <= total_size;i++)
{
var id = "#"+i;
if(i < current_no || i > current_end_no){
$(id).hide();
}else{
$(id).show();
}
}
if(current_no + pagesize > total_size){
current_no = 1;
current_end_no = pagesize;
pagination = total_pagination;
}else{
current_no = current_no + pagesize;
current_end_no = current_end_no + pagesize;
if(pagination== total_pagination){
pagination = 0;
}
pagination = pagination + 1;
}
$("#pagination").html(pagination);
$("#total_pagination").html(total_pagination);
}