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 年月日联动实现核心代码
Dec 21 Javascript
js图片自动切换效果处理代码
May 07 Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 Javascript
不同编码的页面表单数据乱码问题解决方法
Feb 15 Javascript
新手快速学习JavaScript免费教程资源汇总
Jun 25 Javascript
JS Array创建及concat()split()slice()的使用方法
Jun 03 Javascript
浅谈Javascript中的Label语句
Dec 14 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
Jan 08 Javascript
详解Angular6.0使用路由步骤(共7步)
Jun 29 Javascript
Vue 组件参数校验与非props特性的方法
Feb 12 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
JQuery复选框全选效果如何实现
May 08 jQuery
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
获得Google PR值的PHP代码
2007/01/28 PHP
PHP字符串处理的10个简单方法
2010/06/30 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
PHP文件读写操作之文件读取方法详解
2011/01/13 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
在IE下:float属性会影响offsetTop的取值
2006/12/22 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
微信小程序button组件使用详解
2018/01/31 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
[37:03]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第二场 12.16
2020/12/18 DOTA
Python3写入文件常用方法实例分析
2015/05/22 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
简单了解python中对象的取反运算符
2019/07/01 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
Python字符串三种格式化输出
2020/09/17 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
应届大学生自荐信格式
2013/09/21 职场文书
教师演讲稿大全
2014/05/16 职场文书
个人先进事迹总结
2015/02/26 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android