cy
2022-06-28 2ba5c891b24d4d0cd6ce7ef833592e4f576ee5e8
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');
}