我有一个主页和一个详细信息页面。
详细信息页面是从主页调用的 JavaScript 弹出窗口。
当单击详细信息页面上的“保存”按钮时,我希望主页“刷新”。
是否有一种方法可以调用主页的回发,同时还可以从详细信息页面维护保存回发?
编辑 - 使用 window.opener.location.reload(true) 确实有效,但它会提示用户重新发送信息。这个'document.location.href = document.location.href;'也不起作用,因为它会清除主页上的表单。
最佳答案
我建议在详细信息页面使用模式弹出窗口,而不是通过 JavaScript 打开另一个窗口。这将允许您将所有内容保存在同一页面上,并为您提供更多控制
考虑到您目前的情况,我认为您的方向是正确的。尝试一下,看看它是否符合您的需求。
window.opener.location.href='http://redirect.address';
Here是一个类似的问题
关于asp.net - 导致回发到与弹出窗口不同的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863550/