我在两页中使用外部 javascript 文件。我从第一页更改变量的值。现在,当我使用第二页时,该变量的值又回到了它的初始化值。我想保持变量的值。我怎样才能做到这一点?
var mail="not yet added";
我将第 1 页中的此值更改为“xxxxxx@xxxx.com”。现在,当我在第 2 页访问它时,我得到“尚未添加”
我在两页中使用外部 javascript 文件。我从第一页更改变量的值。现在,当我使用第二页时,该变量的值又回到了它的初始化值。我想保持变量的值。我怎样才能做到这一点?
var mail="not yet added";
我将第 1 页中的此值更改为“xxxxxx@xxxx.com”。现在,当我在第 2 页访问它时,我得到“尚未添加”
windows.name
只要您在同一个窗口或选项卡中,就可以使用该对象。看看这里。
否则,persists.js 框架提供了许多不同的方式来保存信息并在页面之间共享信息等。
您的最终选择当然是使用基本 cookie。
您还可以通过将#hash 添加到链接来将变量传递到第二页,然后在第二页中检索它并使用哈希值更新变量。
将其写入 javascript 上的 cookie,否则将值发送回服务器(即 php 或您正在使用的任何内容) - 如果这更容易,您可以在下一个 JS 页面上显式打印变量。