日期:2014-05-16  浏览次数:20650 次

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

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

谢谢~

------解决方案--------------------
你可以在服务器把处理的进度存到session中
前台ajax一请求完成(是完成不是成功)
就开始每秒往另一个action中拿session中的进度一样用ajax的方式返回给客户端
这样就能知道进度了