您将如何像浏览器窗口中的刷新按钮一样刷新页面
How would you refresh the page like the act of the refresh button in your browser window?
我一直在谷歌和这里搜索,但我没有找到我想要的答案。这涉及一个特定的例子,我将参考问题:PHP试图找出一种在浏览器刷新上刷新会话的方法,因为这是我找到的最接近的答案。
我创建了一个应用程序,为每个商店检查大约10万用户的数据库,他们输入客户代码开始会话。回答完问卷后,他们将被重定向回开始,会话结束。
现在,一切都按照我想要的方式进行,布局也很棒。但是,根据操作系统和浏览器的不同,我在加载时会遇到超时。因此,我想添加一个链接,它只需刷新页面(就像你使用实际的浏览器刷新按钮一样:Chrome版本34.0.1847.131,OSX 10.9.2(,并且在超时发生之前加载所有内容。
重定向到会话时,您有两个变量:Salesperson和Customer Code。如果您只是使用location.reload();
、<a href="javascript:history.go(0)">Click to refresh the page</a>
或我迄今为止发现的任何示例刷新页面,则在刷新过程中会丢失该页面上的Salesperson和Customer Code。我想保留这两个变量,并有一个函数,就像你只需从浏览器窗口点击刷新按钮一样。我确实意识到修复超时可能是最好的解决方案,但我这样做是为了安全起见。如有任何建议,我们将不胜感激。
编辑:我意识到我没有足够深入地解释这一点,但一切都在正常进行——没有使用任何来自这里或其他地方的答案(否则我会提供参考/最佳答案(。感谢您的真知灼见。
如果你想避免超时,你可以增加PHP会话限制,或者通过使用cookie,或者你可以对同一个或主页进行异步调用,而不会干扰用户的交互。使用jQuery并尝试异步加载主页!
setInterval(function(){
$.get("http://example.com/");
}, 100000);
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- X秒后刷新select元素
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 将标题标签与数据库连接并使其自动刷新,就像在Facebook标题中一样
- 在 jQuery 中是否可以在不使页面闪烁的情况下自动刷新?就像在脸书中一样
- 通过javascript/jquery限制浏览器刷新,f5,像银行网站一样返回浏览器
- 您将如何像浏览器窗口中的刷新按钮一样刷新页面