我有一个页面(父窗口),它使用JavaScript打开一个弹出窗口(子窗口) ,当我按下子窗口中的按钮时,它会关闭,我需要更新其中一个父窗口。div
我已经尝试过,parent.location.reload
但它会重新加载整个页面,我不希望这样,我只想更新屏幕的某个元素。
我也尝试过document.getElementById.reload
,但它也不起作用。有没有办法用JavaScript做到这一点?
要更新的值在Java中使用action
具有它的按钮进行更新。我只需要更新页面的该部分以显示该值。
HTML 元素没有 location 属性,它们不支持使用
location.reload
它们重新加载,所以现在你应该得到错误您可以尝试在父窗口的按钮上触发点击事件:
这假设单击按钮只会导致包含它的 div 被刷新。
否则,您首先必须为主页提供某种方式来部分重新加载其内容(例如通过 ajax),以便从子窗口触发相同的操作。