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(data.type == 1) { html += '

[知识]'+item.title+'

'+item.content+'['+item.update_time+']

'; } else if(data.type == 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'); }