<html>
<head>
<title>Insert title here</title>
<script type="text/javascript" src="lib/jquery.min.js"></script>
<script type="text/javascript" src="lib/jquery.pagination.js"></script>
<link rel="stylesheet" href="lib/pagination.css">
<?php
$con = mysql_connect('localhost','root','111111');
mysql_select_db('movies_online',$con);$pageNum = 8;
$query="select count(`id`) as nums from `movie_info`";
$result = mysql_query($query);
$assoc = mysql_fetch_assoc($result);
$pageAll = ceil($assoc['nums'] / $pageNum);?>
<script type="text/javascript">
$("#Pagination").pagination(<?php echo $assoc['nums'];?>, {
prev_text:'上一页',
next_text:'下一页',
num_edge_entries: 1,
num_display_entries: 4,
callback: pageselectCallback,
items_per_page:<?php echo $pageNum;?>
});
$.post('pageArt.php', {}, function(data){ //从这里开始,本来想获得页码的,我发现jQuery没页码参数
$('.listart').empty();
$.each(data,function(key,value){
//Code
});
},"json");
</script>
</head>
<body>
<ul class="listart"></ul>
<div id="Pagination"></div>
</body>
</html>我今天就这样研究这东东,jQuery怎么让它一步一步加载啊?
而不是先加载所有数据,再分成一块一块。
谢谢。
一般分页的话不需要提交什么大数据,用GET方法就可以了。而且JQuery.post()的第二个参数就是表单数据参数
yunprince,我现在就是不知道怎么得到页码,比如我点第6页,怎么得到6?
现在我在获得页码那里卡了,不像php可以通过$_SERVER得到!
那么不需要使用这个jquery的pagination,这个就是给客户端分页用的,你只要用ajax(getJSON等)即可,服务器端的php直接返回该页的内容