拆分ajax获取有效负载

时间:2013-06-01 18:22:30

标签: jquery jquery-deferred

按照我的标准(200行数据),我有大量的数据,并且一次性加载所有这些数据需要一段时间,并且大多数用户都没有挖掘我正在加载的'加载真棒'的东西在我的表中大约需要5秒或更长时间。

我已经四处寻找解决方案并找到了数据表的延迟渲染http://www.datatables.net/release-datatables/examples/ajax/defer_render.html

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

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

1 个答案:

答案 0 :(得分:0)

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

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