太长了,而且没有放到代码标签里。<!DOCTYPE html>  
    <html>  
    <head>  
        <meta charset="UTF-8">  
        <title>Client Side Pagination - jQuery EasyUI Demo</title>  
        <link rel="stylesheet" type="text/css" href="./themes/default/easyui.css">  
        <link rel="stylesheet" type="text/css" href="./themes/icon.css">  
        <link rel="stylesheet" type="text/css" href="./demo.css">  
        <script type="text/javascript" src="./jquery.min.js"></script>  
        <script type="text/javascript" src="./jquery.easyui.min.js"></script>  
<script type="text/javascript" src="./table.js"></script>  
    </head>  
    <body>  
        <h2>Client Side Pagination</h2>  
        <div class="demo-info">  
            <div class="demo-tip icon-tip"></div>  
            <div>可能不符合要求</div>  
        </div>  
        <div style="margin:10px 0;"></div>  
          
        <table id="dg" >        <thead>
<div id ="db"height="500"></div>
               
    </thead>  
        </table>  
<div id ="db"></div>
        <script type="text/javascript">  
          
          /*            function pagerFilter(data){  
                if (typeof data.length == 'number' && typeof data.splice == 'function'){    // is array  
                    data = {  
                        total: data.length,  
                        rows: data  
                    }  
                }  
                var dg = $(this);  
                var opts = dg.datagrid('options');  
                var pager = dg.datagrid('getPager');  
                pager.pagination({  
                    onSelectPage:function(pageNum, pageSize){  
                        opts.pageNumber = pageNum;  
                        opts.pageSize = pageSize;  
                        pager.pagination('refresh',{  
                            pageNumber:pageNum,  
                            pageSize:pageSize  
                        });  
                        dg.datagrid('loadData',data);  
                    }  
                });  
                if (!data.originalRows){  
                    data.originalRows = (data.rows);  
                }  
                var start = (opts.pageNumber-1)*parseInt(opts.pageSize);  
                var end = start + parseInt(opts.pageSize);  
                data.rows = (data.originalRows.slice(start, end));  
                return data;  
            }  
          */
          
$(document).ready(function(){
$('#dg').data({});
})$(document).ready(function(){
$('#db').datagrid({
add:1,
select:2,
edit:3,
delect:4
})
})
         </script>  
    </body>  
    </html>  
js:
(function($){ 
      $.fn.data = function(options){
 
$.ajax({  
                    //请求方式为get  
                    type: "GET",  
                    //xml文件位置  
                    url: "data.xml",  
async: false,
                    //返回数据格式为xml  
                    dataType: "xml",  
                    //请求成功完成后要执行的方法  
                    success: function (data) {  
                        $(data).find('aaaa').each(function (i) {   //读取xml文件,获取默认参数
//alert(12);
                            var $item = $(this);
pagin = $item.find('pagination').text();
//alert(pagin);rownu = $item.find('rownumbers').text();
pageS = $item.find('pageSize').text();
checkOn= $item.find('checkOnSelect').text();
//alert(checkOnSelect);
add = $item.find('text').text();
select = $item.find('add').text();
edit = $item.find('edit').text();
delect = $item.find('delect').text();
                        })  
                    }  
                });
 var defaults = {
pageS:pageS,
pagin:pagin,
add:add,
select:select,
edit:edit,
delect:delect            }
//alert(pageS);
//alert(dele);
var options = $.extend(defaults, options);  //如果有新的参数就用新参数,否则就用默认的
this.each(function(){
$('#db').datagrid({
idField:'messID', //标识字段
title:'数据列表',
width:500,
//height:300,
url:'message.php',
fitColumns:true, //自适应窗口
nowrap:true, //不显示在一行
striped:true, //各行换色
loadMsg:'数据加载中,请稍等...',  //加载数据时提示的信息
rownumbers:rownu,
//singleSelect:true,
//点击行时复选框是否被选中
sortName:'sendTime',
sortOrder:'desc',
remoteSort:false,
//scrollbarSize:200,
rowStyler:function(index,data){
//console.info(index);
//console.info(data);
if(data.isGet==0){
//return 'background:silver';
}else{
//return 'background:green';
}
},frozenColumns:[[
{field:'sender',title:'发送人',width:100},
]],
columns:[[
{checkbox:true}, {field:'getter',title:'接收人',width:100},
{field:'content',title:'内容',width:100},
{field:'sendTime',title:'发送时间',width:100},
{field:'isGet',title:'是否接收',width:100,formatter:function(value,data,index){
//console.info(value);
//console.info(data);
//console.info(index);
if(value==0){
return "<font color='red'>未接收</font>";
}else{
return "<font color='green'>已接收</font>";
}}
}
]],
//var a = pageL;
// alert(b);
pagination:options.pagin,
pageSize:options.pageS,
pageList:[1,2,3],
//alert(pagin);
//alert(delect);toolbar:[
{text:'增加',iconCls:'icon-add',handler:function(){
//alert('ok');
$("#register").dialog('open');
}},
{   text:'删除',
iconCls:'icon-remove',
handler:function(){
var selects = $("#data").datagrid("getSelections");
//alert(selects.length);
if(selects.length<=0){
$.messager.show({
title:'温馨提示',
msg:'请选择要删除的记录'
});
}else{
//将选中的记录删除(先找到每一个选中的元素)
for(var i=0;i<selects.length;i++){
//alert(selects[i].messID);
$.post("delete.php","id="+selects[i].messID,function(r){
//alert('ok');
$("#data").datagrid("reload");
})
}}
}
},
{text:'编辑',iconCls:'icon-edit'},
{text:'查询',iconCls:'icon-search'},
],})
})
 }
          })(jQuery);
xml 
<?xml version="1.0" encoding="utf-8"?><aaaa>
<pagination>false</pagination><rownumbers>true</rownumbers>
<pageSize>2</pageSize>
<checkOnSelect>true</checkOnSelect>
<text>1</text>//默认是有,如果是0则关闭
<add>2</add>
<edit>3</edit>
<delect>4</delect>
</aaaa>