用showModelessDialog弹出修改页面,提交后到action中处理,如果成功传递成功字符串,然后跳到到修改页面,在页面上判断如果成功刷新父页面,并且关闭子窗口子页面代码
String sign = (String)request.getAttribute("sign"); function closeWinBysign(){
var sign = <%=sign%>;
if(sign=='1'){
parent.window.opener=null;
parent.window.dialogArguments.location.href=parent.window.dialogArguments.location; window.close();
}
}
子页面onload时候调用closeWinBysign()现在子页面表单提交后是可以关闭了,但是怎么就不能刷新父页面的呢?而且同样的方法我在另外一个功能里面用可以实现,不同的地方就是那边用的ajax做的,没有跳转action处理
String sign = (String)request.getAttribute("sign"); function closeWinBysign(){
var sign = <%=sign%>;
if(sign=='1'){
parent.window.opener=null;
parent.window.dialogArguments.location.href=parent.window.dialogArguments.location; window.close();
}
}
子页面onload时候调用closeWinBysign()现在子页面表单提交后是可以关闭了,但是怎么就不能刷新父页面的呢?而且同样的方法我在另外一个功能里面用可以实现,不同的地方就是那边用的ajax做的,没有跳转action处理
解决方案 »
- jsp中如何使用UploadBean组件实现批量上传图片
- Tomcat中server.xml配置问题
- properties 求助!!!急4 了
- 请教一个小问题,高手帮忙看下!~谢谢了!!!!!!!!!!!!!!
- JSP 连接 SQL2000 数据库的问题
- 这个问题好难!
- 想用applet做个上传客户端机器已知文件的程序,不知如何做,那位兄弟有共享代码!
- 为什么我的Jfreechart包里没有VerticalBarRenderer.java和tooltips.*???
- 文件的路径问题?路过请进来看看!
- JSP怎么得到VB程序运行结果?
- 这是我的代码 还有servlet的代码 不好意思 一时半会就忘了代码了 。。呵呵
- 请问以下代码如何改为随机循环切换图片
直接window.opener.location.reload();window.close();不行吗?
但是我在另外一个地方也这样做的,就可以刷新父页面的呢,代码如下
function formSubmit() {
$.ajax({
url: '<%=contextPath>/archivemanage/classification/AmHaClassificationAction.do',
type: 'POST',
data: url,
dataType: 'text',
timeout: 1000,
error: function(){
alert('网络异常');
},
success: function(text){
parent.window.opener=null; parent.window.dialogArguments.location.href=parent.window.dialogArguments.location;
window.close();
}
});
}