我有一个 MVC 视图,其中包含一个返回数百行的表。浏览器需要很长时间才能呈现它。
我想使用 jQuery 对服务器进行异步调用以获取行块(例如,每个 tiem 10 行)并一次绘制一个块,以让用户感觉到正在做某事。
我该怎么做?考虑到我不知道总行数。我需要加载它们,直到服务器发出已完成(或超时)的信号。
请,如果可能的话,我想有一个逐步的解决方案。
谢谢...
我有一个 MVC 视图,其中包含一个返回数百行的表。浏览器需要很长时间才能呈现它。
我想使用 jQuery 对服务器进行异步调用以获取行块(例如,每个 tiem 10 行)并一次绘制一个块,以让用户感觉到正在做某事。
我该怎么做?考虑到我不知道总行数。我需要加载它们,直到服务器发出已完成(或超时)的信号。
请,如果可能的话,我想有一个逐步的解决方案。
谢谢...
听起来你需要无限滚动。
编辑:
您可以将bufferPx
选项设置为一些非常高的值,以使滚动时感觉负载没有发生,例如
bufferPx: 2000 // load at least 2000 pixels worth of data