当前位置:首页 > CMS教程 > ecshop > 列表

ecshop京东模板中配件价格/优惠套餐价格失效解决办法

发布:smiling 来源: PHP粉丝网  添加日期:2015-05-08 09:38:09 浏览: 评论:0 

ecshop二次开发时使用京东jd2013模板,遇到商品详情页的配件价格、优惠套餐价格失效,解决办法只要修改一下common.js文件就可以了.

因ecshop模板二次开发的太多了,会出现大小问题,遇到商品详情页的优惠套餐价格失效问题,怎么解决?下面是解决办法,适用京东jd2013等模板.

打开js/common.js文件,找到addToCartNums(goodsId, parentId)方法函数,整个函数改为如下代码:

  1. function addToCartNums(goodsId, parentId) 
  2. var goodsIds=goodsId.<a href="/tags.php/substr/" target="_blank">substr</a>(0,goodsId.length-1).split(‘,’); 
  3. var buynum=goodsIds.length-1; 
  4. var gid = goodsIds[0]; 
  5. for(i=0;i<goodsIds.length;i++) 
  6. var goods = new Object(); 
  7. var spec_arr = new Array(); 
  8. var fittings_arr = new Array(); 
  9. var number = 1; 
  10. var quick = 1; 
  11. goods.quick = quick; 
  12. goods.spec = spec_arr; 
  13. goods.goods_id = goodsIds[i]; 
  14. goods.number = 1; 
  15. if(i>0){ 
  16. goods.parent = (typeof(gid) == “<a href="/tags.php/undefined/" target="_blank">undefined</a>”) ? 0 : parseInt(gid); 
  17. }  //phpfensi.com 
  18. if(i==buynum) 
  19. Ajax.call(‘flow.php?step=add_to_cart’, ‘goods=’ + goods.toJSONString(), addToCartResponse, ‘POST’, ‘JSON’); 
  20. else 
  21. Ajax.call(‘flow.php?step=add_to_cart’, ‘goods=’ + goods.toJSONString(), ”, ‘POST’, ‘JSON’); 
  22. }

Tags: ecshop京东模板 ecshop价格失效

分享到: