我目前正在使用jquery datatable插件来显示搜索和放大的数据分页视图排序过滤器。服务器(server1)以JSON格式返回数据。搜索过滤器对Server1进行AJAX调用,并返回匹配的数据集。分页也是如此。
现在我还需要从server2中提取其他数据(也返回JSON)并将其附加到原始数据表数据(从server1中提取),同时保留搜索/排序过滤器。
我最初想过分别从这两个来源中提取数据,合并数据然后绘制一个显示聚合视图的数据表。但是数据量如此巨大,以至于调用拉取所有数据需要花费几分钟时间。我可以更改服务器(Server1& Sever2)以返回聚焦数据(通过接受诸如fromData,toDate,记录数等的参数)。
限制:不幸的是,两台服务器都无法相互通信。如果他们能够沟通,我可以在一个后端完成聚合并使数据表容易。
总结一下:
是否可以通过数据表来实现这一目标?如果没有,那么有一个替代的javascript解决方案(以某种形式可以通过编程方式扩展)。