`

dwr设置同步和异步

    博客分类:
  • dwr
阅读更多

DWR设置同步:DWREngine.setAsync(false);
  
DWR设置异步:DWREngine.setAsync(true);   其中async 是异步的意思。
 
DWR默认是异步,所以当需要设置DWR同步时,只需DWREngine.setAsync(false);  但是当处理完成之后

需要将DWR设置回默认的异步状态,所以需再加上DWREngine.setAsync(true); 
 
代码示例:
Js代码 
function getCity() { 
     var province = theForm.elements("province").value; 
  
     DWREngine.setAsync(false); 
     aaaService.queryCityList(province , {callback:function(data){ 
          DWRUtil.removeAllOptions("city"); 
          DWRUtil.addOptions("city", [{dm:"", mc:"---请选择---"}], "dm", "mc"); 
         DWRUtil.addOptions("city", data, "value", "label"); 
     }}); 
     DWREngine.setAsync(true); 
  
     var city = theForm.elements("city").value; 
     getTown(city); 
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics