javascript - JQuery dataTable 总是在一页中显示所有记录

标签 javascript jquery datatables

我在我的 View 中使用jquery dataTable(不是DataTable)。我有

“分页”:true,

"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "全部"]]

在 JavaScript 文件中。但是,该表仍然在一页中显示所有记录。我预计每页会看到 10 条记录。

<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<link href="http://cdn.datatables.net/1.10.2/css/jquery.dataTables.min.css" rel="stylesheet"/>
<script src="https://cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="/Scripts/myscript.js" type="text/javascript"></script>

有人问了类似的问题,一个常见的原因是 jquery.js 被渲染了两次。不过我好像没有这个问题。

有人可以给一些建议吗?非常感谢。

最佳答案

同样的事情也发生在我身上,就我而言:

table_users = $ ('#table_current_user').DataTable 
({
    processing: true, 
    Serverside: true, 
    scrollX: true, 
    Paginate: true,
})

去掉Serverside选项,日志按顺序显示(10中10)

关于javascript - JQuery dataTable 总是在一页中显示所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42184249/

相关文章:

javascript - 使用单选按钮切换谷歌地图中的标记

php - jquery:将参数传递给模态

javascript - DataTables - 返回 ajax 数据的格式

javascript - 在 ng-options 中显示最新添加的项目

javascript - 如何保持页面底部的元素更新其上方元素的高度以占据所有空间?

javascript - jQuery 在 Shield UI 中自定义 X 轴的刻度重复

html - 如何在数据表中设置某些列宽的列宽

jQuery DataTables column.width 选项未按预期工作

javascript - 在路由更改时更新组件状态? ( react 路由器)

javascript - 为什么直接在 Array 实例上调用 Array.prototype.map 会产生 "unmodified"数组?