如何使用HTML显示100,000行或更多行的数据库查询结果?

我们正在重写我们的一个客户使用的网站.用户流量非常低,每周不到100位唯一身份访问者.它基本上只是我们数据库中数据的一个很好的接口.它允许他们查询和过滤他们的不同数据集.

我们用Python重写网站,重新使用当前数据所在的Oracle数据库.当前版本是用旧版的Coldfusion编写的.尽管Coldfusion做得不错,但它在一个页面显示了大量的数据库记录.它能够同时显示数十万行而不会破坏浏览器.它使用Java applet,看起来行的内容可能是压缩的,并通过HTML或其他东西传入. HTML中有一大块数据,但它没有显示 – 它只是由Java小程序呈现.

我已经尝试了几种Javascript解决方案,但它们都依赖于这样一个事实,即数据将出现在HTML表格中或者沿着这些行.这会导致浏览器冻结并耗尽内存.

有谁知道这种情况的任何解决方案?我们的客户喜欢滚动浏览所有这些数据而无需点击“下一页链接.

谢谢,
瑞安

解决方法

我使用以下内容完成了您所描述的内容(效果非常好):

jQuery Datatables

它使您可以“滚动时获取分页,因此您可以禁用分页箭头以支持“永久”滚动.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些