function singlePagination(base,url,mdiv,pdiv,pages,param,mycallback){
//初始化当前页和每页记录数
pages = $.extend({cpage:1,psize:10},pages||{});
param = $.extend({currPage:pages.cpage,pageSize:pages.psize},param||{});
//初始化回调,默认为清空重置
callback = function(data){
loaded($("#"+mdiv));
if("ajax_login_time_out" == data){
alert("登录已超时,请重新登录系统!");
window.top.location.reload(true);
return;
}
var result = data.DATALIST;
var html = "";
if(result&&result.length>0) {
$.each(result,function(i,item) {
html += '
';
if(item.big_category == 1) {
html += '
'+item.content+'['+item.update_time+']
';
} else if(item.big_category == 3) {
html += '
'+item.content+'['+item.update_time+']
';
} else if(item.big_category == 4) {
var docId = "'"+item.business_id+"'";
html += '
';
} else if(item.big_category == 2) {
html += '
[';
if(item.small_category == 6) {
html += '例行维护';
} else if(item.small_category == 7) {
html += '健康检查';
} else if(item.small_category == 8) {
html += '事件';
} else if(item.small_category == 9) {
html += '问题';
} else if(item.small_category == 10) {
html += '驻场运维';
}
html += ']'+item.title+'
'+item.content+'['+item.update_time+']
';
}
html += '
';
});
} else {
html = '
';
}
$("#"+mdiv).html(html);
if(mycallback)mycallback(data);
};
//开始执行
loading($("#"+mdiv));
$('#'+pdiv).html("");
$.post(url,param,function(json){
loaded($("#"+mdiv));
//放置第一页
total = json.total;
callback(json);
if(total>pages.psize) {
$('#'+pdiv).mypagination(total,pages.cpage,pages.psize,{
callback:function(currPage){ //currPage 当前页面
param.currPage=currPage;
loading($("#"+mdiv));
$.post(url,param,callback,"json");
}
}).show();
} else {
$('#'+pdiv).hide();
}
},'json');
}