我使用DataTables 1.9.4
插件很少(ColVis,ColReorderWithResize和ColumnFiltering)。用于服务器端通信的参数是:
现在,让我们说我必须显示3000行,大约25列没有分页(" iDisplayLength":-1)。包含数据的json大约为1MB,服务器将其发送到数据表大约需要几秒钟。
问题是这些3000行的渲染需要几秒钟(大约5-10,这是不可接受的)。在IE上,它可能需要更多,导致脚本没有响应"错误。
我希望我能以某种方式加快这个过程 - 即通过显示让我们说100行并在后台渲染其余部分。有没有更好的办法?我知道有一个Scroller插件 - Scroller,但我需要所有可用于搜索的数据,所以滚动不是一个选项。
答案 0 :(得分:1)
以下是例子:
http://datatables.net/forums/discussion/2651/alternative-server-side-php-script
http://www.datatables.net/examples/server_side/server_side.html