首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

子窗口刷新父窗口提醒重试解决方案

2012-11-08 
子窗口刷新父窗口提示重试解决方案项目中经常遇到有子窗口关闭之后刷新父窗口的时候,每次遇到父窗口带有fo

子窗口刷新父窗口提示重试解决方案
   项目中经常遇到有子窗口关闭之后刷新父窗口的时候,每次遇到父窗口带有form的时候用window.opener.location.reload()刷新就会提示烦人的“重试”提示,下面有两种解决方案:

解决方案:
两个步骤:
   1.将父窗口中的form中的method值“POST” 改为“GET”
   
   2.将调用 window.location.reload()的地方重定向一下
          window.location.href =window.location.href;
         window.location.href.reload();
   只用第二步不用第一步,虽然也能实现页面的刷新,但是若从父窗口上提交过来一些参数,这些参数就会丢失了。
   如果没有用到提交过来的参数的话,第二步就可以了。
   通过第一步将post改为get,刷新页面后参数不会丢失,但是还有一点小问题,参数会跑到地址栏里,但是暇不掩瑜。

window.location.reload();出现问题时同样的方法解决之。     

热点排行