jQuery DataTables v1.10 + Rails ajax数据

时间:2014-06-13 03:18:56

标签: ruby-on-rails jquery-datatables

DataTables上的

RailsCasts episode 340很有意思,但随着DataTables v1.10的发布,很多东西都发生了变化。 Ajax更简单,但API更容易配置。有没有人为DataTables创建Ajax数据的 Rails代码示例?除了分页之外,它还可以用于排序,搜索。

1 个答案:

答案 0 :(得分:2)

是的,它对于客户端和服务器端的排序,搜索和分页都非常有用,但不能同时进行。 这是一个非常好的插件(宝石),我用过它。  示例: - 数据表的-Ajax数据

var table = $("#example_id").DataTable({

    iDisplayLength: 100,
    bInfo: false,
    bSort: true,
    sPaginationType: "full_numbers",
    bStateSave: true,
    bDestroy: true,
    bProcessing: true,
    bServerSide: true,
    bFilter: false,
    sAjaxSource: '/example/action_name',
    fnServerParams: function (aoData) {
        aoData.push(
            { "name": "example1", "value": $("#_example1").val() },
            { "name": "example2", "value": 5 },
            { "name": "example3", "value": "My Name" }
        );
    },
    oLanguage:{
        sZeroRecords: "No records found."},
    "sDom": 'rtlfip'

});

希望这会对你有所帮助!!