window.open打开一个新空白页面,不会自动刷新【解决方案】
调用js方法:
function BuildPostForm(fm, url, target) {var e = null, el = [];if (!fm || !url)return e;target = target || '_blank';e = document.getElementById(fm);if (!e) {e = document.createElement('Form');e.Id = fm;document.body.appendChild(e);}e.method = 'post';e.target = target;e.style.display = 'none';e.enctype = 'application/x-www-form-urlencoded';var idx = url.indexOf('?');var para = [], op = [];if (idx > 0) {para = url.substring(idx + 1, url.length).split('&');url = url.substr(0, idx);//截取URLvar keypair = [];for (var p = 0; p < para.length; p++) {idx = para[p].indexOf('=');if (idx > 0) {el.push('<input type="hidden" name="' + para[p].substr(0, idx) + '" id="frm' + para[p].substr(0, idx) + '" value="' + para[p].substring(idx + 1, para[p].length) + '" />');}}}e.innerHTML = el.join('');e.action = url;return e; }
用这个方法提交就搞定了。
调用方法:
BuildPostForm('pay_form', url, '_blank').submit();
转载于:https://www.cnblogs.com/codeDevotee/p/7851686.html
window.open打开一个新空白页面,不会自动刷新【解决方案】相关推荐
- 火狐浏览器 如何设置成 打开一个新的页面,原有的页面继续存在
火狐浏览器 如何设置成 打开一个新的页面,原有的页面继续存在? Tab Utilities 扩展. 在新标签页打开书签.历史.主页.地址.搜索,以及更多增强标签式浏览的实用功能,包括紧邻当前标签页打开 ...
- window.open window.showModelDialog 打开一个新窗口/子窗口中调用父窗口的方法
window.open 只打开一个窗口是将 oNewWindow = window . open ( sURL , sName , sFeatures , ...
- jsp重新打开一个新的页面
有以下一种实现方式: 1.target="_blank" <a href="document.html" target="_blank" ...
- html js打开一个新的页面
1.在同当前窗口中打开窗口 <a href="http://www.baidu.com" title="baidu">baidu</a> ...
- window.open html打开一个新页面
<html><head><meta charset="utf-8"><title>打开一个新页面</title>< ...
- django界面上弹出bootstrap modal对话框,对话框中包含iframe并请求一个新的页面
1.首先,需求是这样的,点击编辑学生信息的操作,弹出个添加学生课程的对话框,在对话框中需要一个选择学生课程的输入框,点击时,弹出选择课程的对话框并包含iframe,这个iframe是请求一个view的 ...
- vue项目点击左侧子菜单,打开一个新的浏览器标签页
在项目开发中,产品给了这样一个需求:点击左侧子菜单,在浏览器中打开一个新的标签页,展示数据大屏.在此写个随笔记录下实现过程. 思路:使用编程式导航 实现页面跳转,我们常用的是 $router.push ...
- [Issue Fixed]-不能为虚拟电脑xxx打开一个新任务
使用window host + virtualbox + ubuntu vm的时候,有时候window突然断电关机了.此时重启window电脑后,再次使用virtualbox打开ubuntu vm时, ...
- java frame button_java – 从Button打开一个新的JFrame
我想通过单击按钮(btnAdd)打开一个新的JFrame;我试图创建一个actionlistener,但我没有运气;代码运行但单击按钮时没有任何反应.有问题的方法是以下代码中的最后两个.任何帮助深表感 ...
最新文章
- 在Spring.Net中对于NHibernate.Caches.Prevalence的使用
- 推荐些在线小制作小工具
- python魔法函数和装饰器_python魔法方法、构造函数、序列与映射、迭代器、生成器...
- lnmp解析php,搭建LNMP,可以解析PHP文件-Go语言中文社区
- 备忘录模式(Memento Pattern)
- WPF 自定义柱状图 BarChart
- 获取RenderedGeometry不对的处理
- 扎心一问:程序员还有未来吗?
- Word多级标题出现黑块的解决思路
- 《WF本质论》第一章OpenSesame我的实现
- php字符串函数(1)长度计算、查找、截取
- mysql实验报告4_实验四∶数据库安全性实验报告.doc
- manjaro安装微信
- php 分页样式css样式,thinkphp5分页CSS样式代码
- 我是一个SDN交换机
- 已解决 vmware 虚拟机安装后没有虚拟网卡问题
- ArcGIS Engine环境下VS窗体与Unity虚拟现实地理空间的嵌套和交互
- 【Matlab瑕疵检测】阙值瓶盖瑕疵检测【含源码 730期】
- 华为杯数学建模2020获奖名单_2020建模国赛获奖名单公布!你上榜了吗?
- php如何访问web api,如何在PHP中创建Web API服务?
热门文章
- 大型三甲医院管理系统源码PACS超声科室源码DICOM影像工作站
- Android Studio快捷键——编辑篇
- Android wear
- 关于node.js的思考
- [BZOJ 1098] [POI2007] 办公楼biu 【链表优化BFS】
- linux memcached 的安装
- 【踩坑】遇到 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 报错...
- JSF/SpringMVC/Struts2区别与比较
- HTML5 表单 中
- 数学(莫比乌斯反演):HAOI 2011 问题B