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 相关文章推荐
js取整数、取余数的方法
May 11 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
Jun 26 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
老生常谈jquery中detach()和remove()的区别
Mar 02 Javascript
微信小程序排坑指南详解
May 23 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
Webpack按需加载打包chunk命名的方法
Sep 22 Javascript
微信小程序背景音乐开发详解
Dec 12 Javascript
js删除指定位置超链接中含有百度与360的标题
Jan 06 Javascript
react 路由Link配置详解
Nov 11 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(1)
2006/10/09 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
php实现购物车功能(上)
2020/07/23 PHP
PHP常用的三种设计模式
2017/02/17 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
javascript 面向对象思想 附源码
2009/07/07 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
javascript History对象原理解析
2020/02/17 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
本科毕业生自我鉴定
2013/11/02 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
周末问候语大全
2015/11/10 职场文书
高中数学教学反思范文
2016/02/18 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
Win11开始菜单添加休眠选项
2022/04/19 数码科技