页面刷新后的 Javascript 存储变量
Javascript Stored Variable after page refresh
我遇到了一个与在Javascript中存储变量有关的问题。我有一个网络监控页面(我已经编写了有效的代码),每 5 分钟自动刷新一次。
如果我正在监视的其中一个站点出现故障,JS 会向管理员发送电子邮件,但我只想发送一次。
我的逻辑是:
检查网站是否关闭 如果变量电子邮件以前发送 == '否' 然后向管理员发送电子邮件 写入变量电子邮件先前发送 = 'yes'
页面将刷新
检查网站是否关闭 电子邮件以前发送 == '是'
不会再次发送电子邮件
但是,我发现每次页面刷新时都会清空该变量。
有没有办法携带变量,即使页面正在刷新,或者也许是另一种解决方法?
感谢您的帮助。
但是我发现每次页面时变量都被清空 刷新。
您位于无状态 HTTP 请求中。将您的变量存储在 cookie 中,即使在页面刷新后也能保留其值,但请注意,用户也可以删除 cookie。
或者正如@Matt Ball正确建议的那样,更好的方法是使用HTML5的localStorage
功能。
相关文章:
- 使用javascript存储变量的最安全方式
- 使用会话Javascript存储数据
- 我应该在哪里用javascript存储我的窗口维度
- 使用 JavaScript 存储、更改和更新不透明度
- javascript存储函数的OOP方式
- 通过javascript存储cookie
- 使用JavaScript存储在数组中的用户输入
- javascript存储循环结果
- 在 Java 中使用 IE/Chrome HTML 渲染器或使用 JavaScript 存储文件
- 使用 JavaScript 存储、删除和重新应用类属性
- 页面刷新后的 Javascript 存储变量
- 将图像从HTML中的输入和使用javascript存储到mongodb中的集合中
- 如何使用javascript存储Excel文件
- 如何使用javascript存储然后从Parse中检索图像
- 使用javascript存储右键单击的单词
- JavaScript 存储在一起相似的值
- JavaScript 存储函数中的设置变量
- 如何使用 javascript 存储永久值以创建试用应用程序
- UIWebView和JavaScript:存储元素引用,然后稍后使用
- 我可以将javascript存储在本地存储对象中并运行它吗