dwr问题,在线等,马上结贴!!
function add(){
RoleManageService.strIsExistRole(document.forms[0].roleId.value,callreturn);
}
function callreturn(data){
alert("aa");
if(data !=""){
alert(data);
} else {
returnpara();
}
}
function returnpara(){
window.returnValue=document.forms[0].roleId.value+':'+document.forms[0].description.value;
window.close();
}
现在出现没有调用的callreturn方法,因为没有输出"aa"信息,如果我这样下面写就可以调用,这是为什么啊
RoleManageService.strIsExistRole(document.forms[0].roleId.value,callreturn);
function callreturn(data){
alert("aa");
if(data !=""){
alert(data);
} else {
returnpara();
}
}
就会调用callreturn方法,而且上面都执行了strIsExistRole并且有返回值,为什么下面能执行callreturn,而上面不能执行callreturn方法呢,在线等,谢谢了.