DataTables分页似乎不适用于服务器端数据

时间:2015-08-08 15:56:26

标签: jquery datatables datatables-1.10

我不明白为什么这个分页不起作用: http://goo.gl/8jexmc

 jQuery(function($) {
    $('#lista-contatti').DataTable({

        "processing": true,
        "serverSide": true,
         //"info": true,
        "ajax": {
            url: "http://www.derattizzazione.info/test/ajax_datatable.cfm",
            cache:  false,
        },

        "columns": [
                { "data": "id" },
                { "data": "ute_nominativo" },
                { "data": "ute_email" },
                { "data": "ute_data" },
                { "data": "ute_ip" },
                { "data": "ute_lista"},
                { "data": "azioni" }
        ]

        });
});

仅适用于第一页,但不加载下一页。我还在遗漏一些东西......

1 个答案:

答案 0 :(得分:2)

您的服务器端脚本应返回= 1 AND参数,并在请求中使用.参数的相同值。现在,您总是返回= 1))

来自manual

  

preferences = current_user.preferences.where(preference_type_id: 1) @suggested_tasks = Event.where("day in (?)", preferences)

     

此对象作为响应的绘制计数器 - 来自作为数据请求的一部分发送的abstract class A { private bool _value; public abstract void Execute(); public A() { _value = false; } public bool Value { get { return _value; } set { _value = value; if (value) { Execute(); } } } } class B : A { public B() { } public override void Excute() { // Do some stuff here } } 参数。请注意,出于安全原因强烈建议您将此参数转换为整数,而不是简单地回显客户端在draw参数中发送的内容,以防止交叉站点脚本(XSS)攻击。