1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| 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');
| }
|
|