怎么实现Ajax 一边显示一边下载

cfsjjj 2010-06-10 04:47:00
因为读取的数据较大,内容较多。
所以我想从后台读取数据的时候
内容 一边下载一边显示在页面上
...全文
152 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowhite88 2010-06-16
  • 打赏
  • 举报
回复
asp通过设置response.buffer=false好象可以达到此效果。
Anlige 2010-06-16
  • 打赏
  • 举报
回复
先获取总记录数,并且把所有记录id获取到客户端,然后递归发送ajax请求,一条条或者多条加载
weiguoxin 2010-06-16
  • 打赏
  • 举报
回复
分块接受吧.接一部分,显示一部分

具体代码自己写吧
spooking 2010-06-16
  • 打赏
  • 举报
回复
反正还是分批,由客户机控制
spooking 2010-06-16
  • 打赏
  • 举报
回复
当Ajax返回数据后判断数据是否有结尾标志,没有继续获取,将获取的数据追加到显示容器尾部
  • 打赏
  • 举报
回复
好奇为什么这么久没结帖,所以回来看一下。
楼主还觉得不够详细啊?我感觉应该挺清楚了,好好想想肯定会明白。我楼下几位不是都有听懂的吗。大概你是身在局中,有点太心急了。心急则乱,心静则清。楼主是不是有喝咖啡的习惯,如果有的话,一定要改喝茶。呵呵。
cfsjjj 2010-06-13
  • 打赏
  • 举报
回复
没人知道!!!
xindylin 2010-06-13
  • 打赏
  • 举报
回复
asp.net不是语言
cfsjjj 2010-06-11
  • 打赏
  • 举报
回复
我使用的是asp。net


能不能说详细点 谢谢~~
helloword222 2010-06-10
  • 打赏
  • 举报
回复
这个想法不错,旁听……
tikingao 2010-06-10
  • 打赏
  • 举报
回复
我也想学习
  • 打赏
  • 举报
回复
不知道你用哪种语言,表意一下:
前台:

设置 "处理位置" 变量
DO
结果=AJAX请求(处理位置)
IF 结果 等于 全部完毕(或者是空) ---->取决于你的设定方式
EXIT LOOP
ELSE
根据 处理位置 把 结果 显示到该显示的地方
重新设置 处理位置 --->通知后台从下个位置继续处理
END IF
LOOP



后台:

接收参数
从 处理位置 开始继续查询处理数据
IF 结果 为空
结果="处理完毕"类的通知 或者是"" -->总之前后台有同样约定即可
END IF
返回结果
  • 打赏
  • 举报
回复
那就在你后台返回数据的页面里做文章了.分批次返回嘛.
hoojo 2010-06-10
  • 打赏
  • 举报
回复
根据后台上传数据的多少或是时间,然后在js客户端设置加载条即可。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧