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