论坛首页 入门技术论坛

一个DWR回调函数的问题求解

浏览 2238 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-07-28  
DWR
程序运行后值可以正确拿到,但是IE回提示XXXX为空或不是对象(虽然提示但值可以拿到)
请大家帮我看看,我LIST里装的是一个module对象,我可以拿到他的ID和NAME但是虽然正确拿到,浏览器还是有错误这是为啥?

程序代码如下:
JAVASCRIPT代码//调用JAVA业务查找指定子模块
function searchModules(Id) {
DWREngine._async = false;
moduleManager.searchModules(Id,getbytitle);
}


//输出一级分类
function getbytitle(data) {
var output="<ul>";

for(var i=0;i<data.length;i++) {
output+="<li id=left_nav_"+i+" onclick=\"list_sub_detail(id,'"+
data[i].modelId+"')\" class=left_back>"+data[i].modelName+"</li>"
}

output+="</ul>";
getObject('left_main_nav').innerHTML=output;
}


//JAVA代码
//查询子模块
public List<Module> searchModules(Long parentId) {
String hql = "select m from Module m where m.parent is null";
if(parentId!=0l) {
hql = "select m from Module m where m.parent.id = "+parentId;
}
List<Module> modules = this.getHibernateTemplate().find(hql);
System.out.println("子模块总大小为"+modules.size());
return modules;
}



//配置文件
<create creator="spring" javascript="moduleManager">
<param name="beanName" value="moduleManager" />
</create>

<convert converter="bean" javascript="module"
match="com.hwkj.rbac.model.Module">
</convert>
   发表时间:2008-07-28  
觉得是getObject('left_main_nav')为空吧
0 请登录后投票
   发表时间:2008-07-28  
不太可能吧,输出跟我要求的完全一样,就是下面有个警告比较烦,'left_main_nav'是个DIV不会有错的呵呵
0 请登录后投票
   发表时间:2008-07-28  
有遇到过的么
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics