js 父窗口显示子窗口返回值
问题描述:
我想打开子窗口验证信息 在父窗口的js中拿到返回值进行处理
子窗口:payVerify.jsp
<% String path = request.getContextPath();%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
function doclose() {
pvform.submit();
window.returnValue="2323";
}
</script>
</head>
<body>
<div>支付密码</div>
<form action="<%=path%>/payVerifyServlet" id="pvform" method="get">
<input type="password" name="payword" id="payword">
<button type="button" onclick="doclose()">提交</button>
${success}${error}
</form>
</body>
</html>
父窗口js
function pay() {
var ret=window.open('payVerify.jsp', null, 'height=300,width=400,' +
'top=250,left=580,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
//拿返回值
alert(ret);
}
运行结果及报错内容
我的解答思路和尝试过的方法
想用谷歌 只能用open吗?
我想要达到的结果
想在父窗口的js中拿到返回值
答
实现不了 改需求吧