【发布时间】:2010-12-27 17:14:00
【问题描述】:
我正在编写一个处理大量数据的页面。它会一直持续到我的结果页面加载(几乎无限),因为返回的数据太大了。因此,我需要在 url 上实现一个增量加载页面:
每次输入搜索词时,它都会继续加载,加载,直到得到一些结果,它会逐渐显示,非常酷:D。
[编辑] 我正在使用 python CGI(服务器)+ Jquery(客户端)。我在这里问了一个类似的问题:
Display the result on the webpage as soon as the data is available at server
我试图在服务器上仅请求一个脚本并让客户端页面逐步显示即将出现的结果这一事实让我很头疼。如果我没有弄错,那么长民意调查或类似的东西不适用于这种情况,对吗?
我正在尝试做flush()的事情,但也许我在这里遗漏了一些东西,我无法让它工作:(,结果总是一次全部到达客户端。加上获得前几个字节,前几个结果是非常笼统的术语。我真的很感激有人能给我一些运行代码,因为我现在很困惑。非常感谢。
[编辑] 因为我试图坚持只调用方式,我设法关闭了 apache2 的 mod_deflate 但到目前为止我失败了。我用谷歌搜索了这个问题,有一些像我这样的情况,运气不好:(。
【问题讨论】: