我正在尝试设置登录系统。现在我只关心外观,所以我使用cookie来保存帐户并显示名称等等。
我在外部javascript文件中创建并读取我的cookie,但由于某种原因,我无法触发事件来读取cookie并在页面加载时显示名称。
我试过了两次
window.onload = CheckCookie();
和 $(文件)。就绪(CheckCookie);
第二种方法没有任何问题地触发main函数,但是在触发CheckCookie()
函数(它是main函数的子函数)时没有反应。
所以我想从html部分触发事件,但我不知道如何访问cookie。我使用一些函数来获取正确的cookie,而不必拆分所有内容。
如何在页面加载后立即触发该事件?
答案 0 :(得分:-1)
如果您想在页面加载时执行某些操作,则必须执行以下操作:
document.addEventListener('DOMContentLoaded', ReadCookieCtrl);
function ReadCookieCtrl() {
var self = this;
self.getCookie = function() { return document.cookie; }
self.setCookie = function(value) { document.cookie = value; }
console.log('Cookie', self.getCookie()); //Just invocation
}