代码如下
function deloption(id,name){//ID 记录主键ID
document.all.dv.innerHTML="<font color='red' size=5>"+name+" 发送程序正在后台处理里中........</font>";//
email = name;
dzbDao.ManualActingSendMail(id,refrush) ;//java 远程调用方法
}
function refrush(data){
if(data==1) alert("aaa");
else alert("bbb");
document.all.dv.innerHTML="已经执行完毕!";//1
}
在首先调用deloption方法时,DIV层能显示,但是当执行完成以后,回调函数中的却不执行!不理解????
但是更改成以下却是可以的
function deloption(id,name){
document.all.dv.innerHTML="<font color='red' size=5>"+name+" 发送程序正在后台处理里中........</font>";
email = name;
dzbDao.ManualActingSendMail(id,{
callback:function(data){
if(data==1) {
alert("aaaaa");
document.all.dv.innerHTML="成功执行!";
}else {
alert("bbbbbb");
document.all.dv.innerHTML="成功执行!"; }
}
});
return false;
}
这样写却是可以的.而且在这个里面可以也做一些其他的处理!有高手知道的么?