DWZ 刷新 dialog

DWZ刷新dialog:

1,在删除按钮上添加callback属性;如:(callback="dialogAjax")

<a class="delImg" href="/admin/adminDelProductImage.action?productImg.imageId=${ image.imageId }" target="ajaxTodo" callback="dialogAjax" title="确定删除该图片吗?"  >删除</a>

然后再添加回调函数(可以写在页面中)

    function dialogAjax(json){     
        $.pdialog.reloadDialog("upload");
    }

注:upload是dialog的ID;即:rel属性

<li><a class="icon" href="/admin/adminToProductImageUpload.action?productId={productId}" target="dialog" rel="upload" mask="true" warn="请选择一条信息" width="900" height="650"><span>上传商品图片</span></a></li>

2,在dwz.dialog.js中添加如下扩展代码:

reloadDialog:function(dialogId){            
  var dialog = $("body").data(dialogId);
    if(dialog){
      $.pdialog.reload(dialog.data("url"),{dialogId:dialogId});
    }
}

注:如果放在dwz.dialog.js最后的话,注意添加,号;

原文地址:https://www.cnblogs.com/andy-do/p/3222725.html