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 相关文章推荐
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 Javascript
JavaScript如何自定义trim方法
Jul 28 Javascript
jquery的幻灯片图片切换效果代码分享
Sep 07 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
微信小程序 setData的使用方法详解
Apr 20 Javascript
js实现跟随鼠标移动的小球
Aug 26 Javascript
小程序实现投票进度条
Nov 20 Javascript
Vue3新特性之在Composition API中使用CSS Modules
Jul 13 Javascript
js实现购物车商品数量加减
Sep 21 Javascript
Openlayers学习之加载鹰眼控件
Sep 28 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完整的日历类(CLASS)
2006/11/27 PHP
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
vue-router传参用法详解
2019/01/19 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
Python Requests安装与简单运用
2016/04/07 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
python图书管理系统
2020/04/05 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Selenium 滚动页面至元素可见的方法
2020/03/18 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
专科毕业生自我鉴定
2013/12/01 职场文书
旅游管理毕业生自荐信范文
2014/03/19 职场文书
要账委托书范本
2014/09/15 职场文书
付款委托书范本
2014/10/05 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
财产保全担保书
2015/01/20 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
孔子观后感
2015/06/08 职场文书
《迟到》教学反思
2016/02/24 职场文书
Python进度条的使用
2021/05/17 Python
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
canvas实现贪食蛇的实践
2022/02/15 Javascript