【发布时间】:2020-06-18 00:56:20
【问题描述】:
我有一个 page1.html,其中包含一组数据
{'key1':'value1','key2':'value2','key3':'value3'}
还有一个链接
<a target='_blank' href='page2.html'>Click To Navigate</a>
这将导航到 page2.html。
我想问一下如何将上面page1.html中的所有数据传递给page2.html,以便我可以在page2.html中使用它们。
我尝试使用的是localStorage,但我一次只能存储一组数据,所以如果在我的page1.html 中有很多组数据,相同的键但不同的值,当我将它们存储在localStorage中,然后我无法将所有这些数据集传递给page2.html。
有人有想法吗? 非常感谢
【问题讨论】:
-
你能使用 PHP 会话吗?
-
@AndyHolmes 他说他想用javascript来做
-
你可以创建一个数据对象数组来传递。
[{'key1':'value1','key2':'value2},{'key1':'value1','key2':'value2'}] -
最常见的方式是 URL 参数(或 SPA 中的哈希参数)。 然后在page2中,使用location.hash来读取这些值
标签: javascript html