使用 Javascript 实现购物车?

Posted

技术标签:

【中文标题】使用 Javascript 实现购物车?【英文标题】:Implementing a shopping cart using Javascript? 【发布时间】:2011-10-30 00:48:40 【问题描述】:

我一直在玩 paypal html 代码并且一直在开发购物车,我不想使用预制的购物车系统。

到目前为止,我的方法是将添加到购物车的商品存储在一个数组中。我真的想将它存储在一个cookie中,但不知道每次添加新项目时如何更新cookie。

任何关于如何去做的一般性建议都会很棒。

【问题讨论】:

在这个时代,在我看来,没有人知道如何处理搜索引擎……您可能只是让您受到其他人的启发:simplecartjs.com(通过google.com/search?hl=all&q=javascript+shopping+cart找到) 【参考方案1】:

通常,您需要在服务器端(php?)存储此类信息。在 PHP 中,您将执行session_start(),它会向浏览器提供一个会话号 cookie,浏览器将从该点开始向服务器识别它(直到它过期)。然后您可以使用$_SESSION[] 存储有关购物车、您的客户等的信息。

如果您不打算使用服务器端持久性,那么您将不得不创建大量混乱的 cookie 或在 URL 中来回传递内容。

无论您是做纯客户端持久化还是服务器端持久化,您都需要在提交到服务器后检查和验证所有数据,因为用户可以在提交之前对其进行操作.因此,用户可以更改和发送价格、折扣。在服务器接受它们之前检查它们。

【讨论】:

感谢您,现在使用 php 并创建一个会话,它可以轻松完成我想要的操作。

以上是关于使用 Javascript 实现购物车?的主要内容,如果未能解决你的问题,请参考以下文章

用javascript实现的购物车实例

『 高达 购物车案例 』jQuery + Java Script 全功能实现超详细 代码分析

javascript详解实现购物车完整功能(附效果图,完整代码)

使用JavaScript Cookie的简单购物车

JavaScript 实现购物车

javascript详解实现购物车完整功能(附效果图,完整代码)