我有一个装载Javascript的站点,用户在其中输入信息,这些信息保存在该站点的Javascript对象中。我也可以从JSON导出/导入-用户填写表单后,他可以“导出为JSON”,如果刷新页面(并且表单已清除),则可以“从JSON导入”,填写表格。
我还想将数据保存到URL中,以便用户可以简单地共享URL,表格将根据URL内容预先填写
最近的示例我能够找到的是这些旧游戏计算器-http://classicdb.ch/?talent#Lsoedm0oZVx0f0xoZTMo
信息被编码在#Lsoedm0oZVx0f0xoZTMo
中,然后被处理并填写表格。
如何实现这一目标?我可以使用已经拥有的JSON导入吗?
谢谢
答案 0 :(得分:2)
将哈希值附加到url应该不是问题,而是接收和处理,对吗? 对于这些javascript提供的
location.hash
这样一来,您将获得“ Lsoedm0oZVx0f0xoZTMo”并做您必须做的一切。
答案 1 :(得分:2)
如果您要问如何制作可能是URL一部分的哈希。本文可能会为您提供帮助:https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
如果您要修改或从URL接收哈希,René的答案已经回答了。 :)