ajax 超时问题?

highlong520 2012-03-09 02:31:37
问题
1.我想在客户端提交若干个数据到另外一个页面,这个页面的作用是显示友好信息,让客户等待。另外一个页面在加载时触发一个事件,创建ajax对象并把上一个页面发来的数据发送给服务器进行处理,这个处理可能要等1个小时,甚至一个晚上,处理完后返回一个结果。这样会造成了超时?我该怎么做才能让ajax对象监听到服务端处理完数据后发过来的响应和内容。

2:页面提交数据到服务端,服务端在做数据处理,怎么能在客户端页面显示服务端处理的进度呢?

谢谢~
...全文
138 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
highlong520 2012-03-09
  • 打赏
  • 举报
回复
up~ 大神在哪里?
highlong520 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 suciver 的回复:]
你加我qq吧我有个进度条的测试demo有后台交互的就是没用数据库简单的demo
[/Quote]

你的QQ多少啊
highlong520 2012-03-09
  • 打赏
  • 举报
回复
328154819 你加我吧
suciver 2012-03-09
  • 打赏
  • 举报
回复
你加我qq吧我有个进度条的测试demo有后台交互的就是没用数据库简单的demo
highlong520 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 suciver 的回复:]
补充下服务器那边处理数据的那个action用一个线程让他执行,
这样就能不断的监听了
[/Quote]

我大概能理解你的意思,但我不知道从哪儿下手
能简单写一个demo吗 ?
谢谢啦
highlong520 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 suciver 的回复:]
你可以在服务器把处理的进度存到session中
前台ajax一请求完成(是完成不是成功)
就开始每秒往另一个action中拿session中的进度一样用ajax的方式返回给客户端
这样就能知道进度了
[/Quote]

我的服务端要是做一个数据库的操作,数据库的数据很庞大,我怎么才能知道它的进度呢?
suciver 2012-03-09
  • 打赏
  • 举报
回复
补充下服务器那边处理数据的那个action用一个线程让他执行,
这样就能不断的监听了
suciver 2012-03-09
  • 打赏
  • 举报
回复
你可以在服务器把处理的进度存到session中
前台ajax一请求完成(是完成不是成功)
就开始每秒往另一个action中拿session中的进度一样用ajax的方式返回给客户端
这样就能知道进度了
highlong520 2012-03-09
  • 打赏
  • 举报
回复
没人么~ 谁来救救我啊

52,782

社区成员

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

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