如何仅刷新页面一次,以便您可以将一些变量还原到页面上
How to refresh page only once so you can restore some variables onto the page?
目前,我正在使用location.reload(true)
来重新加载页面,然后我有一个函数store()
它应该获取localStorage.setItem('...')
并在页面重新加载后将其放入<output id="...">
中。问题是(我相信)location.reload(true)
处于无限循环中,因此当我使用我的store()
函数时,它也会立即擦除它。我认为这是因为如果我单击商店按钮,保存的值会在应有的位置闪烁......所以问题是:我如何只重新加载页面一次,以便存储功能正常工作?提前感谢!
把它放在你页面<head>
标签中:
<script type="text/javascript">
if(localStorage.getItem('PageIsReloaded')!=null && localStorage.getItem('PageIsReloaded')=='true')
{
localStorage.setItem('PageIsReloaded',true);
location.reload(true);
}
</script>
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 值对象在某个变量发生更改后发生更改
- Javascript变量赋值|
- AngularJS-在JSON选择器中使用变量名
- Javascript计数器变量未显示正确的值
- delete关键字在全局变量上的不同行为
- 如何在php变量中嵌入JQuery代码
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在javascript函数中设置全局变量
- 将变量传递给外部Javascript
- 如何仅刷新页面一次,以便您可以将一些变量还原到页面上