我使用带有sAjaxSource的jquery数据表,并希望以第一种方式加载col 1,col 2,col 3,col 4中的数据,因为在我的数据源中,我有一个来自sql查询的json,执行时间大约为1分钟。在第二种方式中,我想在col 5,col 6,col 7中加载数据 我必须尽可能地在数据表中显示数据 我想为2个步骤编写2个查询=> 2个数据源,并以2个步骤加载数据表中的数据;是可能的,怎么样?或者我该怎么办?
谢谢!
答案 0 :(得分:1)
这个怎么样:http://datatables.net/usage/server-side
服务器端处理
有时从DOM读取数据太慢或太慢 笨拙,特别是在处理成千上万的数据时 行。解决此DataTables的服务器端处理功能 提供了一种让数据库完成所有“繁重工作”的方法 服务器端的引擎(它们都是经过高度优化的 确实是这种事情),然后将信息绘制出来 用户的网络浏览器。因此,您可以显示由...组成的表 数百万行轻松。
使用服务器端处理时,DataTables将发出XHR请求 每次抽取页面上的信息到服务器(即何时 分页,排序,过滤等)。 DataTables将发送一些 变量到服务器,以允许它执行所需的 处理,然后以所需的格式返回数据 数据表。