window.open 以post方式传递参数示例代码


Posted in Javascript onFebruary 27, 2014
//打开新页面并利用post方式传递参数 
function openNewPageWithPostData(postAddress,opentype,paramNames,paramValues) 
{ 
var newWindow = window.open(postAddress,opentype); 
if (!newWindow) 
{ 
return false; 
} var postDataHtml="<html><head></head><body>"; 
postDataHtml = postDataHtml + "<form id='postDataForm' method='post' action='"+postAddress+"'>"; 
if (paramNames && paramValues && (paramNames.length == paramValues.length)) 
{ 
for(var i=0 ; i<paramNames.length ; i++) 
{ 
postDataHtml = postDataHtml + "<input type='hidden' name='"+paramNames[i]+"' value='"+paramValues[i]+"'/>"; 
} 
} 
postDataHtml = postDataHtml + "</form><script type=\"text/javascript\"> document.getElementById(\"postDataForm\").submit()<script><body><html>"; 
newWindow.document.write(html); 
return newWindow; 
}
Javascript 相关文章推荐
javascript 选择文件夹对话框(web)
Jul 07 Javascript
jquery插件jTimer(jquery定时器)使用方法
Dec 23 Javascript
js脚本获取webform服务器控件的方法
May 16 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
JavaScript实现打字效果的方法
Jul 10 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
Nov 24 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 Javascript
vue中的provide/inject的学习使用
May 09 Javascript
react中使用swiper的具体方法
May 15 Javascript
JavaScript实现左右滚动电影画布
Feb 06 Javascript
jQuery之ajax删除详解
Feb 27 #Javascript
jQuery之字体大小的设置方法
Feb 27 #Javascript
jquery validate 自定义验证方法介绍 日期验证
Feb 27 #Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 #Javascript
jquery退出each循环的写法
Feb 26 #Javascript
jQuery中的val()示例应用
Feb 26 #Javascript
jquery live()调用不存在的解决方法
Feb 26 #Javascript
You might like
一些常用的php简单命令代码集锦
2007/09/24 PHP
php下删除字符串中HTML标签的函数
2008/08/27 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
强制设为首页代码
2006/06/19 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
js获取json元素数量的方法
2015/01/27 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
python之wxPython菜单使用详解
2014/09/28 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
利用指针变量实现队列的入队操作
2012/04/07 面试题
百度JavaScript笔试题
2015/01/15 面试题
入党申请书自我鉴定
2013/10/12 职场文书
会员活动策划方案
2014/08/19 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
道歉的话怎么说
2015/05/12 职场文书
python 调用js的四种方式
2021/04/11 Python
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫