用window.open时能否通过post方式传输数据?
不能的。
Window.open只能用get的方式(附带在url后面)。
那么有别的方法达到类似的效果吗?
有的。
直接构建一个临时form,然后指定form的参数method = post, target=_blank
这样,就既弹出一个新窗口,又可以把数据post过去了。
具体例子:
function exportOrderInfo() {var tempForm = document.createElement("form"); tempForm.id="tempForm1"; tempForm.method="post"; tempForm.action='这里填url'; tempForm.target='_blank'; var hideInput = document.createElement("input"); hideInput.type="hidden"; hideInput.name= "这里填数据名"hideInput.value= "这里填数据值";tempForm.appendChild(hideInput); tempForm.appendChild(hideInput); document.body.appendChild(tempForm); tempForm.submit();document.body.removeChild(tempForm);return true;}
至于其他人介绍的另外一种方法,window.open一个空白窗口,再利用相同的name,把数据post过去。我是没理解为何不直接post。window.open很多时候会被浏览器拦截。
转载于:https://blog.51cto.com/powerrc/1314729
用window.open时能否通过post方式传输数据?相关推荐
- php设置mysql查询编码,php连接mysql时怎么设置编码方式
php连接mysql时怎么设置编码方式 php连接mysql数据库时,也就是在mysql_connect()语句之后添加"mysql_query("set names utf8&q ...
- html5网页怎么自动下滑动,360浏览器在浏览网页时自动下滑怎么办 360浏览器在浏览网页时自动下滑解决方式一览...
最近,小编在使用360浏览器浏览网页的时候,有时候会出现网页自动往下滑,用鼠标拉也拉不回去,网页依然往下滑,那么,电脑网页打开浏览器就自动往下滑是怎么回事?遇到这个问题该怎么办?那么现在小编就给大家讲 ...
- Window开机时桌面消失
Window开机时桌面消失 1.打开任务管理器 Ctrl+Shift+Esc 2.看一下进程里面explorer.exe有没有正常启动 3.重启一下explorer.exe服务 在文件选项里面,输入e ...
- .net下导致Session失效的一种情况:js教本中使用window.open和window.showModalDialog时需要注意...
在项目中碰到过一种情况先用window.open打开1.aspx,1.aspx中用window.showModalDialog打开2.aspx,2.aspx中用window.open打开3.aspx, ...
- U-boot mkimage指定Linux内核地址时的两种方式
uImage的制作是使用的u-boot工具mkimage,build完u-boot后也会将mkimage build出來到/tools目录下,可以直接拿來用,它的作用就是在zImage的前面加上64个 ...
- php 迭代器迭代中文时重复,3种方式解决iterator迭代器并发修改异常
3种方式解决iterator迭代器并发修改异常ConcurrentModificationException 在使用迭代器的时候,时长会遇到 ConcurrentModificationExcepti ...
- iDesktop点数据集构建DEM时三种插值方式的选择
转自:https://blog.csdn.net/supermapsupport/article/details/76252498 点数据构建DEM的时候,可以选择三种插值方式,分别是不规则三角网法, ...
- 数据库表在join时的三种方式
sql 执行时最重要的两步: 1)通过什么方式获取到数据(index only scan.index scan.table full scan) 2)获取到数据后用什么方式join出结果. 下面说的是 ...
- [转]WINDOW进程通信的几种方式
windows进程通信的几种方式 1 文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待.因此,进程不必使用文件I/O操作,只需简单的指针 ...
最新文章
- rh9.0虚拟机dmesg启动过程分析(2)
- asp服务器组件安装包,ASP服务器组件
- linux撤销编译,linux重新编译内核
- 【elasticsearch】 基于_version进行乐观锁并发控制
- 微服务升级_SpringCloud Alibaba工作笔记0014---Nacos简介和下载_10万微服务实例在线管理
- 2021-2025年中国船用炉灶行业市场供需与战略研究报告
- [原]pomelo开发环境搭建
- 看完这篇文章后,妈妈再也不用担心我搞不懂java中的接口和监听器啦
- 【机器学习】机器学习项目全流程(附带项目实例)
- 【爬虫】IP代理池的总结、实现与维护,IP代理池小工具(小框架),自建代理ip池
- 企业邮箱怎么开通?手机微信怎么绑定公司邮箱?
- 2018.06.25 一个不知道叫什么好的U盘启动工具集
- 解决Python打包exe控制台无法粘贴问题
- Word快速转换幻灯片文稿(转)
- GitHub Android 开源项目汇总
- 机器视觉系列(三)——电气部分
- Linux 内核/sys 文件系统介绍
- 一位父亲给女儿的九条人生忠告
- 程序员离职五大原因,为何跳槽大数据成首选?
- kaldi中的深度神经网络