在java中用网页模式对话框显示数据,数据改变后,再打开仍然是第一次打开的数据

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:52:21
用了window.showmodaldialog()函数打开一个网页对话框,此对话框中有从数据库中的表a读出的数据.
关闭此对话框,在表a中增加或修改,删除表a中的数据,并提交.
此时打开此网页对话框查看,其中还是原来的表a中的数据,没有刷新

但如果要新开一个ie窗口,并打开此对话框查看,则数据是更新过的.
如何不重开ie就能刷新数据呢???
请高手指教?

就好像是把我第一次开打的模式对话框保存成一个静态页面一样,当不重开IE再次打开这个模式对话框的时候还是第一次的数据。(这是怎么回事),而如果不是模式对话框的话,数据是更新了的

缓存问题,window.showmodaldialog()的url上加上当前时间的参数就可以了

如果你对话框中的数据真是从数据库里查出来的话,说明你在对a表的相关操作是失败的,例如删除就没有从数据库删除成功。
否则对话框又怎么能查出已经被删除的数据?