2015-08-08 84 views
1

我不明白为什么这个分页不工作: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

您的服务器端脚本应该返回draw参数,其中请求中参数draw的值相同。现在你总是返回1

manual

draw

拉伸计数器,这个目的是响应 - 从发送作为数据请求的一部分的draw参数。请注意,为了安全起见,强烈建议您使用您将此参数转换为整数,而不是简单地向客户端回送draw参数中发送的内容,以防止跨站点脚本攻击(XSS)攻击。

+0

你是最棒的! :D我失去了整个一天了解它... – Ivan

+0

我得到同样的问题,但在评论“serverSide”后:是真的,我的代码工作。 – Haseeb

+0

@Haseeb感谢兄弟我只是评论serSide它的工作 –

相关问题