javascript - 跨不同页面显示 JS var

标签 javascript html

这是一个很难的问题,因为我不确定如何表达它。我正在使用 HTML5 和 JS 制作一个购物车网站,我已经掌握了大部分内容,但在一个重要方面需要帮助。

目前,我的“立即购买”按钮位于链接到 1 个页面的标签中,用户可以在该页面中输入其信息并进行购买,该页面称为“结帐”。我希望这个“结帐”页面显示他希望购买的商品的价格。

例如)用户点击一本值(value) 10.00 美元的书,然后点击立即购买按钮。此按钮会将他带到确认页面,该页面将显示填写表格,但该页面不显示他正在购买的商品的价格。

这就是我的问题所在。除了为每个产品制作不同的页面(我只有 9 个产品)之外,我想不出任何解决方案。

此外,如果不是很明显,我仍然是 JS 的初学者。如果能帮我弄清楚如何在不创建 9 个单独页面的情况下在每个特定项目的“结帐”页面上显示价格,我们将不胜感激。谢谢。

最佳答案

如果我没理解错的话,你问的是如何在 Javascript 中存储一个可以被多个页面检索的变量。

执行此操作的规范方法是使用 cookies。原生cookie库比较乱,推荐使用cookie库,like this .

但是,由于您的问题被标记为 html5,因此您可能会对 sessionStorage HTML5 解决方案持开放态度,这比 cookie 简单得多。

sessionStorage.setItem("price", 100);
var price = sessionStorage.getItem("price");

关于javascript - 跨不同页面显示 JS var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10357702/

相关文章:

javascript - Ext-js : How to resize/close browser window?

html - 尽管在样式表中被设置为 0,但边距仍然存在 - CSS

javascript - RxJs:distinctUntilChanged 仍然发出重复值

javascript - 设置 Canvas 文本的字体粗细

javascript - 修改表单元素所需的内容

html - 是否可以使用 `display: -webkit-box;` 垂直对齐 div 中的文本

javascript - 如何在页面加载时运行 Javascript

php - 如何使用 PHP/jQuery 处理上传的文件?

javascript - 主要浏览器中是否仍然存在 ECMAScript 3 实现差异?

javascript - 将 ng-repeat 中的值与 php 值进行比较