按照我的标准(200行数据),我有大量的数据,并且一次性加载所有这些数据需要一段时间,并且大多数用户都没有挖掘我正在加载的'加载真棒'的东西在我的表中大约需要5秒或更长时间。
我已经四处寻找解决方案并找到了数据表的延迟渲染http://www.datatables.net/release-datatables/examples/ajax/defer_render.html
问题是我不知道它是如何工作的(但我认为数据表正在加载更多记录以响应用户操作。滚动)。我加载200行的想法是首先加载前10个记录,然后在每次加载时静默加载10条记录,直到加载了整个200条记录。
是否可以通过这种方式拆分数据?。
答案 0 :(得分:0)
我认为你有正确的想法(你需要一次性发送更少的数据以便加载更快),但我认为你应该考虑从服务器端限制它,直到需要它为止试图推迟它,就像它在这里谈到的那样:
http://www.datatables.net/release-datatables/examples/server_side/server_side.html