1,下载3个文件
分别为:jquery-1.7.1.js、jquery.pagination.js、pagination.css
//详见附件
2,准备好服务器端返回结果
主要代码如下:
Php代码
$members = array(array().......); //详见附件
$total = count($members);
$pageIndex = $_POST['pageIndex'];
$items_per_page = $_POST['items_per_page'];
$result = array();
$start = $pageIndex * $items_per_page;
$end = ($pageIndex+1) * $items_per_page;
if($end > $total){$end = $total;}
for($i = $start; $i < $end; $i++){
$result[] = $members[$i];
}
print json_encode(array('total'=>$total,'result'=>$result));
3,前端js代码(核心)
Js代码
var items_per_page = 3;
var page_index = 0;
function getDataList(index){
var pageIndex = index;
$.ajax({
type: "POST",
url: "members.php",
data: "pageIndex="+pageIndex+'&items_per_page='+items_per_page,
dataType: 'json',
contentType: "application/x-www-form-urlencoded",
success: function(msg){
var total = msg.total;
var html = '
姓名 | 工作时间 | 籍贯 | 职务 | 生卒年 | 操作 |
---|---|---|---|---|---|
'+n[0]+' | '+n[1]+' | '+n[2]+' | '+n[3]+' | '+n[4]+' | '删除 |