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

标签 javascript jquery

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

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

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

可能有比保存变量并将它们传递到下一页更好的替代方法,尽管我只是在寻找关于如何处理这个问题的指导。

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

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

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

最佳答案

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

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

关于javascript - 如何使用 jQuery 保存 JavaScript 变量并将它们传递到下一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077208/

相关文章:

javascript - JSON 文件中的动态 key (例如由 backbone.js 模型使用...)

javascript - 如何模拟按住单击按钮类

javascript - 如何将 json 对象插入到 javascript、phonegap (cordova) 中的 sqlite 表中

javascript - HTML JS 在 DIV 中附加随机图像

jquery - 访问控制允许来源-本地主机

javascript - 如果按下了有效字符,如何检查 div 上的 keydown

javascript - jQuery 附加为文本而不是 html

javascript - jquery 不接受带引号的变量

javascript - iframe onclick 事件改变不透明度

php - 如何在PHP文件中使用JSON进行跨域调用?