`
lsk
  • 浏览: 111492 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

dwr的同步和异步设置

    博客分类:
  • Java
阅读更多
项目当中用到了DWR,在页面加载数据的时候出现了一点小问题: 调用了一个ajax的方法得到一组数据量比较大的对象.当然在页面上已经被convert成了js数组.在整个异步调用的过程当中花的时间要多一些.结果导致了一些数据显示了.一些数据没显示.对下一步操作产生了影响. 解决的方法是
设置dwr的javascript:dwr.engine.setAsync(false); 将dwr的通信方式改成同步的.(既dwr会等待服务器.将数据接受完毕后.再继续进行.)
javascript:dwr.engine.setAsync(false);的作用域.是当前的整个页面.既是javascript:dwr.engine.setAsync(false)在同一张页面上有用.既设置了以后这张页面上的所有dwr方法都是同步的. 但是其他的页面如果用到了dwr调用远程方法还是异步的.
分享到:
评论
2 楼 lvxiaoxi 2009-02-25  
   解决了我的问题,谢谢!
1 楼 CDMA1333 2008-06-04  
啊?engine.setAsync(false); 的作用域是整个页面?那我把DWREngine.setAsync(false); 写到一个function里面那他的作用域是不是就只限于这个方法咧?

期待你的EXT的文章的出现,要原创,我最近在搞这,对了阿堃你手机么老打不通撒

相关推荐

Global site tag (gtag.js) - Google Analytics