我问这个question
后:
我在想这个解决方案:
window.location.reload()
刷新页面。<body>
标记的 onload 属性内部,我检查标记是否真的切换到Home
标签否则切换到Page1
标签,其中包含我要刷新其内容的 <div>
标记。之后,将标志设置为 true 。* 但遗憾的是,当的 onload 属性 flag
总是 true 时,它不起作用<body>
标记。是否有可能(某种程度上)在javascript中创建一个在刷新页面时不会改变的变量?
* 我的页面包含许多选项卡,第一个是Home(使用浏览器刷新页面时应该显示),第二个是Page1(其中包含 <div>
标签我想刷新其内容以及使用按钮刷新页面时应显示的内容。
答案 0 :(得分:3)
没有。但是,您可以通过多种方式存储变量的值。
答案 1 :(得分:3)
浏览器是无状态的,这意味着每次页面加载时页面上的所有内容都会刷新。
有几种方法可以存储您可以在请求之间访问的持久性信息:
答案 2 :(得分:2)
这听起来像是你可以在浏览器中使用sessionStorage或localStorage的情况,如果浏览器不支持,你可以回退cookie ......
答案 3 :(得分:1)
您可以使用cookies,window.name和window.location.hash密钥来保存数据