日期:2014-05-20  浏览次数:20413 次

用ajax填充datagrid
我做一个收邮件系统。需要请求两个页面达到不刷新效果,如请求a页面让他去下载邮件,请求b页面让它发回已经收取的状态。再在a里面定义一个全局application,b页面根据这个application来响应。例如a收到10封邮件的时候b应该发回来10封.但是我做出来的只能在a全部下载完成后才响应我对b页面的请求,请高手指点我应该怎么做> ?
100分高分求解.
谢谢大家

------解决方案--------------------
关注:
是不是能下载完一个,就触发b,返回一个已收状态
等b确认好了。。。在继续。。。

这样好像体现不了异步的优势。。。。?
------解决方案--------------------
我觉得这部分取决于你邮件的收发队列机制,ajax只根据得到的队列内容来刷新页面,跟ajax没什么关系吧。
说一下你的邮件收发机制和处理方式,可能会有帮助
------解决方案--------------------
A页面接受一个request后, 启动下载邮件线程, B页面接受request后启动回传邮件线程, 状态变量定义再全局部分, 注意读写这个变量时要加锁。

------解决方案--------------------
代码太花哨了,看不懂。