2017-08-08 114 views
0

在dataTables中遇到了一些问题我希望你能帮助我。在请求它呈现具有正确数据的表格之后,但是搜索,分页和入口过滤器不工作,并且整个页面没有响应。DataTables服务器端处理挂起

代码:

function generate (table, action, verb, columns,func) { 
    var table = $(table).DataTable({ 
     "serverSide": true, 
     "processing": true, 
     "ajax": { 
      "url": action, 
      "type": "post", 
      "datatype": "json" 
     }, 
     "columns": columns 
    }); 
+0

检查控制台“搜索,分页”,必须有一些错误。 –

+0

已经检查过,但控制台中没有错误 –

+0

当你设置''serverSide“:true'时,所有的分页和搜索必须由服务器端代码来处理。你在做那个吗?请显示执行数据库查询的查询。 – markpsmith

回答

0

我的问题是,我加载整个记录,如在页面的有效数据表中的第一负荷约70个数据有滞后。我意识到,当服务器端设置为true时,搜索,分页和过滤在服务器端处理。数据表发布了一些必要的数据,以便它能够正常工作,如绘制,开始,长度等等。因此,在第一个加载数据表中将会发布start = 0,长度取决于需要显示的条目(即10 ,显示25,50,100条记录),当我将这些信息提供给我的后端时,我需要根据发布的长度加载10或25或50或100条记录。希望有人可以帮助解决这个问题

相关问题