将变量从javascript文件传递到另一个html页面

时间:2014-03-08 15:20:06

标签: javascript jquery

我在一个javascript文件中有一个变量值。当用户点击特定的html链接时,如何在另一个html页面中访问此变量。我试图使用set的概念并根据变量获取cookie,以便我可以在另一个html页面中访问此变量。还有其他方法可以达到这个目的吗?

2 个答案:

答案 0 :(得分:2)

使用sessionStorage!

在第一页中,启动sessionStorage中的值,例如我传递的是userID值24.这是你如何设置它;

sessionStorage.userID = 24

然后,这里是如何在其他地方访问它;

console.log(sessionStorage.userID) // = 24

注销时,请记得清除它!

sessionStorage.clear()

答案 1 :(得分:0)

您还可以调整链接以对信息进行编码。使用javascript更改href。

添加查询字符串:      或添加哈希:    

第二个可能更安全,因为它不依赖于服务器处理查询的方式,它应该保留哈希值。

进入新页面后再次使用javascript,使用window.location

从当前网址获取信息