dwr callback传递多个参数

要重写callback 方法
格式
{callback:function(data){
....
}}

function listScheduleByNameAndVmid(sname,vmid,ibox_groupid){
 scheduleajax.listScheduleByNameAndVmid(sname,vmid,ibox_groupid,{callback:function(data){
  listScheduleByNVCallback(data,sname,vmid,ibox_groupid);
 }});
}
function listScheduleByNVCallback(data,_sname,_vmid,_groupid){
 var plnames = "";
 st = document.getElementById('showstarttime');
 et = document.getElementById('showendtime');
 pl = document.getElementById('showplaylist');
 ctrl = document.getElementById('showcontrol');
 ctrl . innerHTML = "<a href='${pageContext.request.contextPath }/scheduleaction.do?method=toEditSchedule&schedulename="+_sname+"&vmid="+_vmid+"&groupid="+_groupid+"'> <img src='${pageContext.request.contextPath }/calendar/edit.gif' border='0' alt='edit schedule'/></a><a href='javascript:void(0);' onclick=deleteSchedule('"+_vmid+"','"+_sname+"','"+_groupid+"')> <img src='${pageContext.request.contextPath }/calendar/del.gif' border='0' alt='delete schedule'/></a>";
 for(var i=0;i<data.length;i++){
  plnames += data[i].pl_name+"<br>";
  stm = data[i].starttime;
  etm = data[i].endtime;
 }
 st.innerHTML = stm;
 et.innerHTML = etm;
 pl.innerHTML = plnames
 
}

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓