在用到DWR来处理AJAX请求时,大部分是需要异步操作的,但是有的时候还是需要同步操作,等AJAX执行完毕时继续执行javaScript代码,这个时候就要用到同步操作了。
在DWR中设置同步和异步其实很简单,不过默认的是异步,在engine.js中有这样一段代码:
这个function就是设置同步与异步的。
在调用AJAX请求之前先设置同步:dwr.engine.setAsync(false);就可以时间同步操作,等AJAX执行完毕之后才会继续执行下面的javaScript代码。
在用到DWR来处理AJAX请求时,大部分是需要异步操作的,但是有的时候还是需要同步操作,等AJAX执行完毕时继续执行javaScript代码,这个时候就要用到同步操作了。
在DWR中设置同步和异步其实很简单,不过默认的是异步,在engine.js中有这样一段代码:
这个function就是设置同步与异步的。
在调用AJAX请求之前先设置同步:dwr.engine.setAsync(false);就可以时间同步操作,等AJAX执行完毕之后才会继续执行下面的javaScript代码。