window.opener.reload();
Window.close();
这些代码应该放在提交后的那个页面,而不是提交前的页面,否则页面提交后页面自动刷新了,以上代码就执行不到了。另外,如果在提交前就刷新前一页面,这时候数据还没到服务器呢,刷新了有什么用啊,还是老数据啊。
不过你的窗口是用模式化打开的吗?那么在窗口打开期间,前一页面的Js脚本是处在暂停状态的,那么窗口页面可以不做任何处理,只在前一页面打开窗口的语句下面插入刷新页面的语句即可:
w = window.showModalDialog(url); //打开窗口
location.reload(); //关闭窗口后刷新页面
直接用window.location.href=' 这里返回的页面路径' 就可以了呀