如何保存 JavaScript 变量并使用 jQuery 将它们传递到下一页

How to save JavaScript variables and pass them to the next page with jQuery?

本文关键字:jQuery 一页 何保存 保存 变量 JavaScript      更新时间:2023-09-26

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

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

因此,为了进一步解释该项目:我有一个大表格,将进行一些简单的计算。我需要保存所有这些变量,包括计算总计,并在新页面上创建一个表格以将它们打印出来,以便它们采用漂亮的格式。然后,我将提供两个选项,打印表格或通过电子邮件发送表格。

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

我不要求任何人为我编写堆积如山的代码,只是建议。

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

附言。此 Web 应用程序主要为 iOS 设备创建。

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

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

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

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

localStorage.getitem('yourKey');