javascript - 分页不适用于 DataTables 1.10.7/1.10.11

标签 javascript php jquery pagination datatables

我正在尝试启用数据表的服务器端处理和搜索/排序/更改行数工作,除了分页之外的所有内容

数据表的设置如下:

$('[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"
}

这是结果: No pagination

有趣的是,如果我省略 recordsFilteredrecordsTotal 分页工作(有点,最后的工作,但其余的工作)......检查这些图像:

Pagination without total

最佳答案

您只有 10 行,因此只有 1 页没有分页。

关于javascript - 分页不适用于 DataTables 1.10.7/1.10.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36449723/

相关文章:

javascript - jQuery克隆()问题: clone input without value

PHP : insert into database with ajax

php - 使用未定义常量 S - 假定为 "S"

javascript - .each 没有获取下一个对象

javascript - Angular 4 路由奇怪的行为 : not rendering child module unless on page refresh

javascript - 通过 PayPal 保护电子书下载链接

javascript - 带有自定义光标img的手电筒效果

php - Magento 2 注册回调 URL/网络书,例如添加到购物车,无需在 Magento 中更改代码

javascript - 如何使用以下代码停止 "fixed"元素?

javascript - 为什么scrollTop没有反应?