在javascript中重新加载后保存变量值

时间:2016-02-19 22:03:09

标签: javascript jquery html

我希望var值在刷新后具有相同的值,例如,如果按下按钮5次,则用户刷新,段落'print'将显示6而不是1,这是目前正在做。

这是我的代码:

var value = 1;
$(document).ready(function() {
    $('#print').text(value);
});

$('#add1Button').click(function() {
    value = value + 1;
    $('#print').text(value);
});

1 个答案:

答案 0 :(得分:4)

如果我理解正确,即使用户刷新页面,您也需要具有相同的值? 如果这是正确的,那么你可以:

  1. Write that value to cookie
  2. Use local storage
  3. 将值存储在服务器上,并在加载页面时检索它。
  4. (由PHPglue推荐,谢谢):you can use Hash或在网址中获取值
  5. 第一个选项最简单,并且所有浏览器都支持。本地存储是HTML5功能,您应该检查哪些浏览器支持它。第三种选择最复杂。