0

按照我的标准,我有大量数据(200 行数据),一次加载所有数据需要一段时间,而且大多数用户并没有挖掘我在表中进行的“加载很棒”的事情这大约需要 5 秒或更长时间。

我环顾四周寻找解决方案,发现数据表的延迟渲染http://www.datatables.net/release-datatables/examples/ajax/defer_render.html

问题是我不知道它到底是如何工作的(但我认为数据表正在加载更多记录以响应用户操作。即滚动)。我加载 200 行的想法是首先加载前 10 条记录,然后每次静默加载 10 条记录,直到加载完全部 200 条记录。

是否可以通过这种方式拆分数据?

4

1 回答 1

0

我认为您的想法是正确的(您需要一次性发送更少的数据,以便加载更快),但我认为您应该考虑从服务器端限制它直到需要它,而不是尝试推迟它,就像它在这里谈论的那样:

http://www.datatables.net/release-datatables/examples/server_side/server_side.html

于 2013-06-01T19:13:03.457 回答