【发布时间】:2019-03-16 00:49:28
【问题描述】:
我目前正在使用 datatablesJS(来自https://datatables.net/)来显示来自分页数据库的结果数组。因此,在初始加载时,用户会获得索引 0 和 100 行。
我正在尝试编写一个函数,以便当用户滚动到表格底部附近时,它将查询更多表格并将结果附加到当前数据数组。我有查询设置,但我不知道有一个 jquery 或 datatablesJS 函数来监听滚动到其最大滚动长度底部的距离。有什么建议么?
注意:这个问题看起来和On dataTable scroll data should load from server side and append to existing records类似,但不同的是我只想在用户滚动到底部时查询。这篇文章和我在 DataTables 文档上看到的内容是,他们运行超时,直到他们使用 Datatables 的 ajax 参数获取所有数据。
【问题讨论】:
-
通过datatablesJs,你的意思是:datatables.net?
-
是的,这就是我的意思,对不起,我会在帖子中更正
-
所以我想有一个区别,我只想在用户滚动到底部时查询更多数据。看起来大多数人在文档中是如何做到的,在那篇文章中,他们有一个超时时间,不断地 ping 服务以获取数据并每次都附加它,直到它获取所有数据。就像我的一样,我只想在用户滚动到底部时获取。
标签: javascript jquery datatables