添加到购物车时,Opencart即使选择了选项,该项也会返回错误

时间:2013-10-03 10:10:46

标签: php forms opencart

我为opencart php购物车引擎制作了一个快速模板。我在向购物车添加商品时遇到问题,因为它显示该选项未被选中,但显然是,所以我想我在模板中遗漏了一些内容,但我似乎无法找到遗漏的内容。

代码:https://gist.github.com/anonymous/6807794

谢谢你,如果有人可以指出这件事,那将是巨大的帮助。 (:

1 个答案:

答案 0 :(得分:0)

问题在于(line 218)底部的jquery添加到购物车功能。

    data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), 

您已从div product-info中移除了课程(Line 20),并将其替换为ID item-info。因此,jQuery无法找到要发布的选择框(也没有任何其他元素)。

要么
1)将您的HTML更改为再次使用product-info(最佳选项)
2)将引用.product-info的所有JS更新为#item-info

你最好选择第一个选项,因为可能有多个JS代码引用.product-info