function pagination(durl,curl,mdiv,pdiv,pages,param,mycallback){ //初始化当前页和每页记录数 pages = $.extend({cpage:1,psize:10},pages||{}); param = $.extend({currPage:pages.cpage,pageSize:pages.psize},param||{}); //初始化回调,默认为清空重置 callback = function(data){ $("#"+mdiv).empty().append(data); $("#"+mdiv).find("tr").not(".str").hover(function(){ $(this).css("background-color","#E2EBEF"); }).mouseout(function(){ $(this).css("background-color","#fff"); }); if(mycallback)mycallback(data); }; //开始执行 $.post(curl,param,function(json){ //放置第一页 $.post(durl,param,callback); //设置翻页 total=json; $('.'+pdiv).mypagination(total,pages.cpage,pages.psize,{ callback:function(currPage){ //currPage 当前页面 param.currPage=currPage; $.post(durl,param,callback); }, basePath:param.basePath }).show(); },'json'); }