页面刷新后保留JavaScript变量值?

Anu*_*eep 18 javascript jquery

我正在使用一个项目,其中变量被赋值一个值,我需要刷新浏览器时的值.有没有办法得到这个值?

Igo*_*bin 22

饼干

最好的解决方案是使用cookie.Cookie(也称为HTTP Cookie,网络Cookie或浏览器Cookie)通常是从网站发送并在用户浏览网站(来自维基百科)时存储在用户的网络浏览器中的一小段数据.

使用cookie可以保存状态,然后读取并使用它.

使用jQuery,使用cookie非常容易.

设置:

$.cookie("var", "10");
Run Code Online (Sandbox Code Playgroud)

要得到:

$.cookie("var")
Run Code Online (Sandbox Code Playgroud)

删除:

$.cookie("var", null);
Run Code Online (Sandbox Code Playgroud)

本地存储

当您想要保存大量数据时,您还有另一个机会 - 使用本地存储(自HTML5起).您可以使用JavaScript或使用可用的jQuery插件直接执行此操作.

例如,用totalStorage:

var scores = new Array();
scores.push({'name':'A', points:10});
scores.push({'name':'B', points:20});
scores.push({'name':'C', points:0});
$.totalStorage('scores', scores);
Run Code Online (Sandbox Code Playgroud)