来自外部javascript文件的html fire函数并返回cookie

时间:2016-03-01 10:28:57

标签: javascript html cookies

我正在尝试设置登录系统。现在我只关心外观,所以我使用cookie来保存帐户并显示名称等等。

我在外部javascript文件中创建并读取我的cookie,但由于某种原因,我无法触发事件来读取cookie并在页面加载时显示名称。

我试过了两次

window.onload = CheckCookie();

和     $(文件)。就绪(CheckCookie);

第二种方法没有任何问题地触发main函数,但是在触发CheckCookie()函数(它是main函数的子函数)时没有反应。

所以我想从html部分触发事件,但我不知道如何访问cookie。我使用一些函数来获取正确的cookie,而不必拆分所有内容。

如何在页面加载后立即触发该事件?

1 个答案:

答案 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
}