如此简单明了,我需要一种方法来保存大约50个变量并将它们传递到下一页以再次打印出来。
我不能使用PHP等服务器端语言。这必须完全使用jQuery / JavaScript。
所以要更多地解释一下这个项目:我有一个大型表格,它将进行一些简单的计算。我需要保存所有这些变量,包括计算总计,并在新页面上创建一个表格以将它们打印出来,以便它们处于一种很好的格式。然后,我将提供两个选项,打印表格或通过电子邮件发送表格。
除了保存变量并将它们传递到下一页之外,还有一个更好的选择,尽管我只是在寻找有关如何处理这个变量的指导。
我不是要求任何人为我编写大量代码,只是建议。
非常感谢所有帮助和建议。
PS。此Web应用程序主要是为iOS设备创建的。
答案 0 :(得分:5)
Cookie或localStorage是可行的方法。最好是localStorage,因为它有更好的API并且可以存储更多数据。
根据caniuse.com,所有主流浏览器都支持它。此外,我上面链接的MDN页面包含的代码如果localStorage不可用则会回退到cookie(当然,这会将最大大小限制为该浏览器中的cookie限制)。
答案 1 :(得分:4)
iOS支持localStorage,因此,只需执行以下操作:
localStorage.setitem("yourKey", "yourValue");
和
localStorage.getitem('yourKey');