首页 > 代码库 > 在js中window.open通过“post”传递参数
在js中window.open通过“post”传递参数
在js中window.open通过“post”传递参数的步骤如下:
如:在A.jsp中 有一个js方法 winow.open,目标地址是 xx.do
1、在A.jsp建一个form,把要设置的值通过js动态添加到里面,如:
$("#postForm").append(‘<input type="hidden" name="query.id" value="http://www.mamicode.com/12"/>‘);2、设置form的target属性:
$("#postForm").attr("target","newWin");3、设置form的action:
$("#postForm").attr("action","<%=path%>/xx/xx.do");4、window.open:
window.open("about:blank","newWin","");//newWin 是上面form的target5、提交表单:
$("#postForm").submit();
ok,完成上面5步之后,完整的js方法如下:
function openWin(){ $("#postForm").html(‘‘);//防止元素重复 $("#postForm").append(‘<input type="hidden" name="query.id" value="http://www.mamicode.com/12"/>‘); $("#postForm").attr("target","newWin"); $("#postForm").attr("action","<%=path%>/xx/xx.do"); window.open("about:blank","newWin","");//newWin 是上面form的target $("#postForm").submit();}
转载自:http://www.thinksaas.cn/news/show/431/
在js中window.open通过“post”传递参数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。