我在我的 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/