【发布时间】:2016-04-06 11:25:41
【问题描述】:
我正在尝试启用数据表的服务器端处理和搜索/排序/更改行数的工作,除了分页之外的所有内容
数据表的设置是这样的:
$('[data-table]').each(function() {
var url = $(this).data("table");
$(this).DataTable({
"processing": true,
"serverSide": true,
"ajax": {
url: url,
type: 'POST'
}
});
})
服务器端,响应如下:
{
data: […]
draw: "12"
recordsFiltered: 10
recordsTotal: "208"
}
有趣的是,如果我省略了 recordsFiltered 和 recordsTotal 分页工作(有点,最后一次工作,但其余工作)...检查这些图片:
【问题讨论】:
-
在您的图片中,我在底部看不到超过 10 行。可能没有足够的行来分页?
-
我需要在限制为 10 件之前计算发回的项目数:/ 谢谢,如果你写了一个答案,我会接受它:)
标签: javascript php jquery pagination datatables