问题描述
- EXTjs & JSP页面弹出新窗口并返回信息问题
-
1、 A页面 submit 到 process.jsp页面A页面JS代码 fm.getForm().submit({ url : 'process.jsp' , success : function(fm, action) { if (action.result == true) { window.close(); } } })
2、process.jsp 页面处理完请求,弹出新页面Error.jsp 显示信息,并返回 true 到submit页面, submit页面接收到true 信息后关闭
<% String errorStr = Getdata.doprocess(request); out.println("true"); %> <script type="text/javascript"> window.onload=function(){ var newWim=open("Error.jsp"); newWim.document.write("<%=errorStr%>"); }; </script> <% } %>
问题描述:process.jsp 页面处理完请求后,新页面可以正常弹出,但submit页面接收不到“true”信息无法关闭。
如果去掉这一段代码,则submit页面就可以接受到“true”信息可以正常关闭 <script type="text/javascript"> window.onload=function(){ var newWim=open("Error.jsp"); newWim.document.write("<%=errorStr%>"); }; </script>
如何在process.jsp 处理后弹出新页面Error.jsp,并返回true 给submit页面,使submit页面关闭?
解决方案
http://www.oschina.net/question/1418706_136710
时间: 2024-12-21 12:26:28