码迷,mamicode.com
首页 > Windows程序 > 详细

在js中window.open通过“post”传递参数

时间:2014-09-02 21:12:55      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   io   ar   for   div   cti   

在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="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的target
5、提交表单:
$("#postForm").submit();

ok,完成上面5步之后,完整的js方法如下:

function openWin(){
   $("#postForm").html(‘‘);//防止元素重复
   $("#postForm").append(‘<input type="hidden" name="query.id" value="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”传递参数

标签:style   http   color   os   io   ar   for   div   cti   

原文地址:http://www.cnblogs.com/tancp/p/3952156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!