关于首页及其他页面的直接购物问题

2016-07-07 15:07 来源:www.chinab4c.com 作者:ecshop专家



像这样显示的列表,要加入到购物车的话,原来的addtoCart代码是不行的。因为多个商品出现在列表里面,每个数量都必须设定一个id,而这个id又不能被原来的addtoCart识别,所以这个地方要修改 addToCart()函数。

现标出部分关键代码,它的html实现跟js相连
  1. var formBuy= document.forms['ECS_FORMBUY'+goodsId];
  2. number = formBuy.elements['number'+goodsId].value;
复制代码
目前不知道规格这个属性到底是要不要,至少目前的测试“商品购物的数量”是没有问题的。包括价格计算。

ps:目前我正在卖模板 还没卖过。。。


回答:


这个加入了“商品总价”,这个修改没办法,暂时只能通过修改goods.php才能做到,因为那个总价也要标识,而获取总价数据是设置数量之后,通过changePriceResponse(res)接收的反馈信息,所以只能在这个基础上识别是哪个商品的总价,我的方法暂时只能这样做,在goods.php中加入下面的代码:
  1. $res['goodsid'] = $goods_id;
复制代码


这样js就可以通过res.goodsid来判断是从哪个商品获取的总价数据了。