【发布时间】:2016-03-01 23:11:36
【问题描述】:
我正在尝试设置登录系统。现在我只关心外观,所以我使用 cookie 来保存帐户并显示名称等。
我在外部 javascript 文件中创建和读取我的 cookie,但由于某种原因,我无法触发事件来读取 cookie 并在页面加载时显示名称。
我都试过了
window.onload = CheckCookie();
和 $(document).ready(CheckCookie);
第二种方法触发主函数没有任何问题,但是在触发CheckCookie()函数(它是主函数的子函数)时没有反应。
所以我想从 html 部分触发事件,但我不知道如何访问 cookie。我使用一些函数来获取正确的 cookie,而无需拆分所有内容。
如何在页面加载后立即触发该事件?
【问题讨论】:
-
您绝对应该发布更多代码。为了记录,
document.cookie可以随时在网络浏览器中使用。 -
这是一个普遍的问题,所以我认为没有必要添加代码。下次我会考虑的。我知道 document.cookie 随时可用,但我得到了一个函数,它返回具有给定名称的 cookie 的值,而不是返回一个包含所有 cookie 的字符串。这就是问题所在,但我用 Hitmands 的回答和我这边的小调整来解决它。
标签: javascript html cookies