1

如此简单明了,我需要一种方法来保存大约 50 个变量并将它们传递到下一页以再次打印出来。

我不能使用 PHP 等服务器端语言。这必须完全使用 jQuery/JavaScript。

所以多解释一下这个项目:我有一个很大的表格,可以做一些简单的计算。我需要保存所有这些变量,包括计算总数,并在新页面上创建一个表格以将它们打印出来,以便它们具有良好的格式。然后,我将提供两个选项,打印表格或通过电子邮件发送表格。

可能有比保存变量并将它们传递到下一页更好的选择,尽管我只是在寻找有关如何解决这个问题的指导。

我不是要求任何人为我编写大量代码,只是建议。

非常感谢所有帮助和建议。

PS。这个网络应用程序主要是为 iOS 设备创建的。

4

2 回答 2

5

Cookies 或localStorage是要走的路。最好是 localStorage,因为它有更好的 API 并且可以存储更多数据。

根据caniuse.com的说法,所有主要浏览器都支持它。此外,如果 localStorage 不可用,我在上面链接的 MDN 页面包含回退到 cookie 的代码(但当然,这会将最大大小限制为该浏览器中 cookie 具有的任何限制)。

于 2013-09-29T10:55:30.540 回答
4

iOS 支持 localStorage,因此,只需执行以下操作:

localStorage.setitem("yourKey", "yourValue");

localStorage.getitem('yourKey');
于 2013-09-29T10:58:21.997 回答