使用 serverSide 后,带有 Ajax 的 DataTable 无法正常工作:true [英] DataTable with Ajax is not working well after use serverSide: true

查看:18
本文介绍了使用 serverSide 后,带有 Ajax 的 DataTable 无法正常工作:true的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用 DataTables 的用户表,它将包含 200 多行.当我使用 DataTables 作为默认 "pageLength": 10 时,它看起来很好,这是表格示例.

 用户名 |类型 |请求 |用户01 1 请求01用户02 1 请求02用户03 2 请求03用户04 1 请求04用户05 1 请求05用户06 1 请求06用户07 1 请求07用户08 1 请求08用户09 1 请求09用户 10 1 请求 10

显示 200 个条目中的 1 到 10 个 第一个上一个123...20下一个最后

因此,为了减少加载时间,我决定使用 "processing": true"serverSide": true.然后我遇到了这个 "serverSide" : true 的问题,它在表中打印了 200 行数据.

显示 0 到 0 个条目,共 0 个条目(从 NaN 总条目中过滤).然后分页仍然打印,在我单击页面 2 后,它什么也不做.

我不想让 DataTables 获取第一个数据,点击 2 分页后,它会再获取 10 个数据,依此类推.

我正在使用 CodeIgniter,这是我的代码:

在我的 Views + Js 上:


                
            
发送“验证码”获取 | 15天全站免登陆