微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

谢谢,
瑞安

解决方法

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

jQuery Datatables

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

原文地址:https://www.jb51.cc/html/226573.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐