dwr 同步异步设置
dwr是ajax的服务器端框架,它封装了服务器端的调用,我们可以在JAVASCRIPT中直接调用服务器端的代码,完成想要的功能。dwr默认是异步实现的。在最近的一个项目中,用dwr取数据,发现界面的数据没全加载。这时需要同步去实现。在代码中可以这样做
?
?DWREngine.setAsync(false);?? //设置成同步
?JTest.getString(function(data){_data = data;}); // dwr调用服务端的函数
?DWREngine.setAsync(true);?? // 重新设置成异步
?
这样就可以正常取值!