首先,点击按钮弹出模态窗口
<input type="button" value="修改个人信息" onclick="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"/>

本文介绍了一种通过点击按钮弹出模态窗口并完成数据更新的方法。具体实现了当用户在模态窗口中修改个人信息并点击保存后,窗口能够正确返回值并刷新父窗口的功能。

870

被折叠的 条评论
为什么被折叠?



