站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题小问题实在麻烦,window.showModalDialog弹出的窗口为什么不刷新

小问题实在麻烦,window.showModalDialog弹出的窗口为什么不刷新

摘要: 小问题实在麻烦,window.showModalDialog弹出的窗口为什么不刷新


我的页面上有个按钮弹出一个窗口,如果用window.open弹出,可以从数据库中刷新出最新的数据。但是用showModalDialog第一次弹出的页面上是修改前的数据,要第二次弹出的才是最新的数据。
有没有那位大侠知道这到底是怎么回事呢?要怎么避免呢?


这个是模式窗口,中间需要一个带有form的jsp


你的modalDialog是不是只用了一个页面组成的?应该用一个框架构成




以前我也碰到过类似的问题,用这种方法应该可以解决


to wuzhu888(繁华的夜景)
我的showModalDialog里面有form。

to test_1982(Learner)
我试试看



在页面前面加上
<%
response.addHeader("Pragma", "no-cache");
response.addHeader("Cache-Control", "no-store");
%>


frameset才是容器,frame包含在里面,写反了。不好意思。


<%
response.addHeader("Pragma", "no-cache");
response.addHeader("Cache-Control", "no-store");
%>

或者给打开的url加个随机参数
var num=Math.random();



to operfume(橘子香水)
我加了







用frameset可以解决这个问题


↑返回目录
前一篇: JSP模态对话框中的Form表单无法提交
后一篇: 如何使得鼠标放在字体上时 ,字体的背景色发生变化?