调用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打开一个新空白页面,不会自动刷新【解决方案】相关推荐

  1. 火狐浏览器 如何设置成 打开一个新的页面,原有的页面继续存在

    火狐浏览器 如何设置成 打开一个新的页面,原有的页面继续存在? Tab Utilities 扩展. 在新标签页打开书签.历史.主页.地址.搜索,以及更多增强标签式浏览的实用功能,包括紧邻当前标签页打开 ...

  2. window.open window.showModelDialog 打开一个新窗口/子窗口中调用父窗口的方法

    window.open 只打开一个窗口是将 oNewWindow   =   window   .   open   (   sURL   ,   sName   ,   sFeatures   , ...

  3. jsp重新打开一个新的页面

    有以下一种实现方式: 1.target="_blank" <a href="document.html" target="_blank" ...

  4. html js打开一个新的页面

    1.在同当前窗口中打开窗口 <a href="http://www.baidu.com" title="baidu">baidu</a> ...

  5. window.open html打开一个新页面

    <html><head><meta charset="utf-8"><title>打开一个新页面</title>< ...

  6. django界面上弹出bootstrap modal对话框,对话框中包含iframe并请求一个新的页面

    1.首先,需求是这样的,点击编辑学生信息的操作,弹出个添加学生课程的对话框,在对话框中需要一个选择学生课程的输入框,点击时,弹出选择课程的对话框并包含iframe,这个iframe是请求一个view的 ...

  7. vue项目点击左侧子菜单,打开一个新的浏览器标签页

    在项目开发中,产品给了这样一个需求:点击左侧子菜单,在浏览器中打开一个新的标签页,展示数据大屏.在此写个随笔记录下实现过程. 思路:使用编程式导航 实现页面跳转,我们常用的是 $router.push ...

  8. [Issue Fixed]-不能为虚拟电脑xxx打开一个新任务

    使用window host + virtualbox + ubuntu vm的时候,有时候window突然断电关机了.此时重启window电脑后,再次使用virtualbox打开ubuntu vm时, ...

  9. java frame button_java – 从Button打开一个新的JFrame

    我想通过单击按钮(btnAdd)打开一个新的JFrame;我试图创建一个actionlistener,但我没有运气;代码运行但单击按钮时没有任何反应.有问题的方法是以下代码中的最后两个.任何帮助深表感 ...

最新文章

  1. 在Spring.Net中对于NHibernate.Caches.Prevalence的使用
  2. 推荐些在线小制作小工具
  3. python魔法函数和装饰器_python魔法方法、构造函数、序列与映射、迭代器、生成器...
  4. lnmp解析php,搭建LNMP,可以解析PHP文件-Go语言中文社区
  5. 备忘录模式(Memento Pattern)
  6. WPF 自定义柱状图 BarChart
  7. 获取RenderedGeometry不对的处理
  8. 扎心一问:程序员还有未来吗?
  9. Word多级标题出现黑块的解决思路
  10. 《WF本质论》第一章OpenSesame我的实现
  11. php字符串函数(1)长度计算、查找、截取
  12. mysql实验报告4_实验四∶数据库安全性实验报告.doc
  13. manjaro安装微信
  14. php 分页样式css样式,thinkphp5分页CSS样式代码
  15. 我是一个SDN交换机
  16. 已解决 vmware 虚拟机安装后没有虚拟网卡问题
  17. ArcGIS Engine环境下VS窗体与Unity虚拟现实地理空间的嵌套和交互
  18. 【Matlab瑕疵检测】阙值瓶盖瑕疵检测【含源码 730期】
  19. 华为杯数学建模2020获奖名单_2020建模国赛获奖名单公布!你上榜了吗?
  20. php如何访问web api,如何在PHP中创建Web API服务?

热门文章

  1. 大型三甲医院管理系统源码PACS超声科室源码DICOM影像工作站
  2. Android Studio快捷键——编辑篇
  3. Android wear
  4. 关于node.js的思考
  5. [BZOJ 1098] [POI2007] 办公楼biu 【链表优化BFS】
  6. linux memcached 的安装
  7. 【踩坑】遇到 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 报错...
  8. JSF/SpringMVC/Struts2区别与比较
  9. HTML5 表单 中
  10. 数学(莫比乌斯反演):HAOI 2011 问题B