首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS不能失去Dwr中回调函数中的内容

2012-11-23 
JS不能得到Dwr中回调函数中的内容首先看下面的一个简单的Dwr应用,在调用回调函数前声明一个boolean变量,而

JS不能得到Dwr中回调函数中的内容

首先看下面的一个简单的Dwr应用,在调用回调函数前声明一个boolean变量,而findByOpera函数的作用是根据operaId查询iteminfo表有没有引用这个opera,也就是查看opera有没有所属的iteminfo,返回值是boolean类型。

?

var hasIteminfo = false ;DWREngine.setAsync(false);iteminfoService.findByOpera(operaId,function(result){hasIteminfo = result ;});DWREngine.setAsync(true); alert(hasIteminfo);

?

我们在调用回调方法前将其设置为同步方式,调用结束后恢复为异步方式。这样的话提示的信息就是回调函数返回的值了。

不过建议尽量使用异步方式,原因就不说了,大家都懂得。

?

热点排行