首先,点击按钮弹出模态窗口
<input type="button" value="修改个人信息" οnclick="modify();"/>
function modify(){
var obj=window.showModalDialog('selfInfoSysUser.action', null, 'dialogWidth=400px;dialogHeight=338px');
if(obj==1){
window.location.reload();
}
}
模态窗口页面:
在模态窗口页面点击保存按钮时,进行form验证提交后台数据并对窗口返回值进行赋值
document.forms[0].submit();
window.returnValue=1;
window.close();
这样就可以轻松实现关闭模态窗口,刷新父窗口。还有什么其他的好方法么?
在模态窗口的head标签开始要添加base标签,这样点击保存按钮后不会打开新的窗口<base target="_self"/>