我有一个JSP页面,即使删除其中一个内容,它也显示以前的内容。我正在努力查找问题,但是我需要对此进行快速修复。我的JavaScript很弱,所以请帮帮我。我需要一个JavaScript,它将在每次访问页面时自动重新加载页面。重新加载页面确实可以解决问题。
最佳答案
如果您只想执行一次,则可以使用localStorage
:
if (localStorage.getItem('loadedOnce') === 'true') {
// don't reload page, but clear localStorage value so it'll get reloaded next time
localStorage.removeItem('loadedOnce');
} else {
// set the flag and reload the page
localStorage.setItem('loadedOnce', 'true');
document.location.reload(true);
}
我真的建议您调查一下为什么会这样,而不是试图解决这个问题。
注意:
这在较旧的浏览器中不起作用。有关更多信息,请参见mdn's compatability table(IE8确实支持它)。