DWR提供的JS方法调用默认是异步的,为了得到同步的运行结果,一般类似以下方式处理:
DWREngine.setAsync(false); //设置成同步 var _data = null; test1Ajax.sayHello('hello', function(data){_data = data;}); //dwr调用服务端的函数 DWREngine.setAsync(true); //重新设置成异步 alert(_data); //对返回值进行处理
DWR提供的JS方法调用默认是异步的,为了得到同步的运行结果,一般类似以下方式处理:
DWREngine.setAsync(false); //设置成同步 var _data = null; test1Ajax.sayHello('hello', function(data){_data = data;}); //dwr调用服务端的函数 DWREngine.setAsync(true); //重新设置成异步 alert(_data); //对返回值进行处理