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);
}