博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
弹出窗口 刷新父页面 出现无法刷新网页 重试
阅读量:7119 次
发布时间:2019-06-28

本文共 599 字,大约阅读时间需要 1 分钟。

解决方案一:

   1.将父页面的form提交方式为 “GET” 

   2.将调用 window.location.reload()的地方重定向一下
          window.location.href =window.location.href;
          window.location.href.reload();
   只用第二步不用第一步,虽然也能实现页面的刷新,但是可能会有参数丢失了。
   如果没有用到提交过来的参数的话,第二步就可以了。
   通过第一步将post改为get,刷新页面后参数不会丢失,但是还有一点小问题,参数会跑到地址栏里,但是暇不掩瑜。

解决方案二:

若父页面存在翻页的情况则最好用此种方式:父页面隐藏按钮刷新页面

弹出窗口

window.onunload = function(){  if (window.opener.document.getElementById("btnFreshPeople") != null){    window.opener.document.getElementById("btnFreshPeople").click();  }}

父页面

function onBtnFreshPage(){        document.forms[0].submit(); }

 

 

转载于:https://www.cnblogs.com/means-sisy/p/3668934.html

你可能感兴趣的文章
几个常用的ps命令
查看>>
java如何获取本机IP
查看>>
gradle入门(1-7)eclipse和gradle集成插件的安装和使用
查看>>
uva 1378 - A Funny Stone Game sg博弈
查看>>
F#试用感受
查看>>
JavaScript继承详解(三)
查看>>
Java/JSP中使用JDBC连接SQL Server 2000/2005
查看>>
SSH框架+mysql+tomcat 服务器 中文乱码解决方案
查看>>
C++ 沉思录——Chap4:设计类的核查表
查看>>
Oracle笔记(一) Oracle简介及安装
查看>>
RabbitMQ 2.8.7 发布,AMQP 消息队列
查看>>
mysql 表操作
查看>>
Oracle2
查看>>
hadoop源码svn下载地址
查看>>
UDP 通信
查看>>
MyBatis insert操作插入,返回主键from官方
查看>>
XML约束——Schema约束
查看>>
NuGet的安装;
查看>>
[LeetCode] Search for a Range
查看>>
ubuntu workbench
查看>>