解决方案 »

  1.   

    客户端排序参考: jQuery的DataTables插件的使用方法$(document).ready(function() {
        $('#example').dataTable( {
            "aaSorting": [
                [ 4, "desc" ]
            ]
        } );
    } );
      

  2.   

    参考: jquery datatable 参数
    按CTRL+F可以在页面上搜索sort,查找关于排序的参数
      

  3.   

    $(document).ready(function() {
    $('#example').dataTable( {
    "ajax": "访问后台服务",
    "columns": [
    { "data": "name" },
    { "data": "position" },
    { "data": "office" },
    { "data": "extn" },
    { "data": "start_date" },
    { "data": "salary" }
    ]
    } );
    } );
    上面的data在后台封装成一个Map返回到前台。
    Map<String,List<XXX>> map=new HashMap<String,List<XXX>>();
    map.put("data", list);
    XXX对象的属性对应前台的name、position、office、extn、start_date、salary
    自己去研究
      

  4.   

    参考: Ajax sourced data$(document).ready(function() {
        $('#example').dataTable( {
            "ajax": '../ajax/data/arrays.txt'
        } );
    } );是对页面上的数据进行排序吧? 我想对后台的数据的数据进行排序.............
    .刚开始页面拿到的数据只是前10条,想拿到的是后10条数据,有办法吗?
      

  5.   

    DataTable的Option中有默认值的:
    分页
    Default
    true
    每页记录数
    Default
    Value: 10
    排序
    Default
    true不要以为每个Option每次都要去设置,好好看看文档Optionsjquery DataTables中文使用说明 (虽然文中最后属性表的翻译实在不敢恭维,但是还是引用了它,最好还是看官网的,希望不要误导你)
      

  6.   

    不好意思啊,怎么久才回复,原来jquery datatable自己封装有排序分页相关参数传到后台感谢你的帮助
      

  7.   

    楼主,我还是不太懂。点击那个上下页后,是有跳到后台去,但是具体如何排序,我获取
    String sortcol=request.getParameter("iSortingCols");
    String lieshu=request.getParameter("sSortDir_1");
    这几个参数都是不对的呀?
    求解