首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jquery数据中呈现大型服务器端数据集。

在jquery数据中呈现大型服务器端数据集。
EN

Stack Overflow用户
提问于 2014-07-15 19:37:38
回答 1查看 5.5K关注 0票数 0

我使用的DataTables 1.9.4插件很少(ColVis、ColReorderWithResize和ColumnFiltering)。用于服务器端通信的参数是:

  • "bServerSide“
  • "fnServerData“
  • "sAjaxSource“

现在,假设我必须显示3000行,其中大约25列没有分页("iDisplayLength":-1)。包含数据的json重量约为1MB,服务器将其发送到可数据对象所需的时间约为秒。

问题是,这3000行的渲染需要几秒钟(大约5-10秒,这是不可接受的)。在IE上,可能会花费更多的时间,从而导致“脚本不响应”错误。

我希望我能以某种方式加速这一过程--例如,通过显示100行,然后在背景中呈现其余的行。有更好的办法吗?我知道有一个滚动插件- 滚筒,但我需要所有可供搜索的数据,所以滚动不是一种选择。

EN

回答 1

Stack Overflow用户

发布于 2014-07-15 20:05:38

不幸的是,数据不能用于大型数据集。绕过它的方法是使用服务器端处理。这意味着您需要根据页面索引实现要返回的数据。

以下是一些例子:

http://datatables.net/forums/discussion/2651/alternative-server-side-php-script side.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24766749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档