注册 登录
TechRepubil.com.cn探客网
最具实践价值的IT应用分享平台
返回列表 回复 发帖

一个比较棘手的ajax的问题,希望大家能帮忙看看

一张property(相当于一套房屋)搜索的页面,在输入相关条件后会搜索出相关的property,property列出来之后,会有一个列是价格,还有一列是book(预订),因为报价的的规则比较复杂,所以报价的过程时间会比较长,大概得2-3秒的样子,因为以前考虑到所耗时间比较长,所以采用了ajax在客户进行异步操作,如一个页面list出来10条记录,那么在body的onload事件里调用一函数,创建10个XMLHTTP对象异步请求server,可以看到onload很快可以完成(因为是异步,所有的算价格还不一定完成),在算价格的时候也可以改页面的一些基本信息,比喻textbox,   select的值等等(这说明已经实现了异步了),关键是现在价格没算完不能book,因为book只能在server上完成,试过以下方法:   
   
  1.   form提交   
  2.   用一个link后面带参数打开一个新窗口请求server   
  3.   用一个link后面带参数打开同一窗口请求server
有没有考虑用同步   
   
  然后做个定时器     定时请求?
返回列表