关于从购物车提交订单的优化疑问

来源:13-1 下单页面动作处理

慕斯0066757

2019-09-08

老师您好!
目前,从购物车提交订单是查购物车表中的所有数据进行提交订单。
假设有这样的一个问题 : 用户在购物车中进行选择商品后,再进行提交订单,后显示确定下单页面,学生我现有的思路的是将商品id组合之后,再get提交,但感觉用get提交组合后的商品id,有些不妥,当然,如果用ajax提交,倒是可以,那确定下单的页面的显示是用ajax方式显示的,也觉得有些不妥。
老师有没有思路,指点一下,谢谢

写回答

2回答

编程浪子

2019-09-09

你好

你觉得不妥的理由是什么依据?哪里不妥

1
1
慕斯0066757
老师,您好!我的想法如下: 1.如果用get请求将所选的book_id进行组合成字符串进行传递,倘若book_id很多的情况下,感觉用get方式传递有些不妥。 2.如果用ajax方式,是不是可以这样做? (1)点击结算的时候,我用ajax进行提交,将所选的book_id与当前用户id存储到缓存里去,返回跳转至product/cart?sc=cart (2)在product/cart中,将缓存中的该用户id存储的所选的book_id查询出来,再去用户购物车表去查询数据。 3.如果,老师您做的话,思路能否给与我一些帮助,谢谢!
2019-09-09
共1条回复

编程浪子

2019-09-09

你好

如果是我 我估计开始会选择1,以为取巧操作,将所有id通过一种特殊方式组合起来。不用数组的方式传递


第二 我觉得很多的情况会有,但是基本不在特殊情况不会太多。如果你们的应用场景 真的特别多,用缓存可以的

0
0

微信服务号+Yii2.0构建商城系统全栈应用

传统PC后端与火热微信结合,打造一个摩登的商业电商系统

757 学习 · 744 问题

查看课程