javascript - 即使在 onload 之后,仍保持先前 jquery 全局变量的值不变

标签 javascript jquery

Possible Duplicate:
Javascript global variable does not persist when navigate to another page (which also uses same js file)

我有一个脚本

<script>

var pn=0;

function set()
{
pn=parseInt(pn)+1;
}
</script>

第一次执行set后, pn将为 1。

页面重新加载后,pn保留其值 1所以在下一次执行 set 时它将增加到 2 .

如何在页面重新加载时保留全局变量?

最佳答案

您可以通过 jquery cookie 将 pn 的值保存到 cookie 中。设置cookie:

$.cookie("pn", pn);

从cookie中获取值:

$.cookie("pn");

关于javascript - 即使在 onload 之后,仍保持先前 jquery 全局变量的值不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375621/

相关文章:

javascript - 检查外部js文件是否已经加载

javascript - Angularjs 应用程序无法从 Web 服务加载数据

javascript - 使用 jQuery 编写 OO Javascript

javascript - 如何使用 jQuery 从 <template> 中选择元素

javascript - 使用来自 ajax 的 javascript 和 php 编辑表中的数据

javascript:删除元素后停止setInterval

javascript - 如何在 Internet Explorer 中播放作品音频

javascript - 即使未单击单选按钮,表单仍会提交

jQuery - 在最后一个匹配的 div 之后点击添加新的 div

javascript - 在鼠标悬停时显示/隐藏 div 不起作用