【发布时间】:2011-04-06 19:13:03
【问题描述】:
假设您有一个项目列表,然后单击“添加”按钮。商品名称将添加到购物篮中。
这样做的最佳做法是什么?
1) 当您点击添加按钮时,商品数据将通过 ajax 添加到购物车会话中,然后也通过 ajax 重新显示购物篮框。
2) 与数字 1 相同,但添加到数据库 cart_temp 表而不是购物车会话?
3) 如果没有 Ajax,当您单击“添加”按钮时,将通过 JavaScript 在篮框上创建新元素/标签。将添加项目名称和价格。在篮框的底部,会有一个“继续”按钮。单击继续按钮,然后将购物车元素/标签中的数据放入会话或数据库中。如何使用jquery获取元素item和prices值?
4) 或者你的解决方案是什么?
【问题讨论】:
-
深思熟虑:最好同时支持 Ajax 方法,但也支持非 JavaScript 方法。您希望它为因安全(或其他)原因而禁用 Javascript 的人正确降级。
-
^ 同意,如果这是您正在制作的某种形式的公共 Web 应用程序,我建议同时使用 Ajax/JavaScript 方法和 php 方法。
标签: php jquery shopping-cart