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 解析后的xml对象的读取方法细解
Jul 25 Javascript
JavaScript 基于原型的对象(创建、调用)
Oct 16 Javascript
jquery三个关闭弹出层的小示例
Nov 05 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
Sep 01 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
微信小程序表单验证错误提示效果
May 19 Javascript
详解Vue中过度动画效果应用
May 25 Javascript
vue 组件中slot插口的具体用法
Apr 03 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
Sep 27 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
Nov 02 Javascript
解决vue自定义指令导致的内存泄漏问题
Aug 04 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 分页类 扩展代码
2009/06/11 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
js tab 选项卡
2009/04/26 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
WebPack基础知识详解
2017/01/16 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
Python何时应该使用Lambda函数
2019/07/02 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
python代码实现图书管理系统
2020/11/30 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
我的求职计划书
2014/01/10 职场文书
英语感恩演讲稿
2014/01/14 职场文书
文明市民先进事迹
2014/05/15 职场文书
慰问信模板
2015/02/14 职场文书
2016公司年会主持词
2015/07/01 职场文书
纪律委员竞选稿
2015/11/19 职场文书
Nginx快速入门教程
2021/03/31 Servers