新窗口window.open() url不显示参数,后面页面可以接收参数 ——后面页面为jsp

前台js:

var iUserID=document.actionForm.user_id.value;
var iTID=document.actionForm.ts_id.value;
var szUrl="/new_window.jsp"; //可写可不写
var szProps="toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,dependent=yes";
var win = window.open(szUrl,"user_info",szProps);

var bodyText = '<html><body>';
bodyText = '<form action="/new_window.jsp" method="post">';
bodyText += '<input type="hidden" name="user_id" value="'+ iUserID +'" />';
bodyText += '<input type="hidden" name="tid" value="'+ iTID +'" />';
bodyText += '</form></body></html>';
win.document.write(bodyText);
win.document.forms[0].submit(); //打开url为szUrl的新页面,然后直接post提交form到/new_window.jsp,并且传递参数iUserID,iTID

win.focus();// in case already open but behind other windows

新窗口jsp页面:

<%=request.getParameter("user_id")%>
<%=request.getParameter("tid")%>

采用document.write方法,打开一个含form页面,form自动提交到新窗口页面,随参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值