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函数以及基础写法100多条实用整理
Jan 13 Javascript
Node.js异步I/O学习笔记
Nov 04 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
Aug 25 Javascript
jquery把int类型转换成字符串类型的方法
Oct 07 Javascript
JavaScript输入框字数实时统计更新
Jun 17 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
Vue.js实现的购物车功能详解
Jan 27 Javascript
JS实现移动端双指缩放和旋转方法
Dec 13 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 Javascript
vue等两个接口都返回结果再执行下一步的实例
Sep 08 Javascript
canvas实现贪食蛇的实践
Feb 15 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
global.php
2006/12/09 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
php 实现进制相互转换
2016/04/07 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
小程序实现多列选择器
2019/02/15 Javascript
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
高级文秘工作总结的自我评价
2013/09/28 职场文书
信访工作经验交流材料
2014/05/23 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
同学会邀请函模板
2015/01/30 职场文书
区域经理岗位职责
2015/02/02 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
《社戏》教学反思
2016/02/22 职场文书
比较几种Redis集群方案
2021/06/21 Redis
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫