我为 opencart php 购物车引擎制作了一个快速模板。我在将商品添加到购物车时遇到问题,因为它显示未选择该选项,但显然是这样,所以我想我在模板中遗漏了一些东西,但我似乎找不到遗漏的东西。
代码:https ://gist.github.com/anonymous/6807794
谢谢,如果有人能指出这件事,那将是巨大的帮助。(:
我为 opencart php 购物车引擎制作了一个快速模板。我在将商品添加到购物车时遇到问题,因为它显示未选择该选项,但显然是这样,所以我想我在模板中遗漏了一些东西,但我似乎找不到遗漏的东西。
代码:https ://gist.github.com/anonymous/6807794
谢谢,如果有人能指出这件事,那将是巨大的帮助。(:
您的问题在于底部的 jquery 添加到购物车功能(line 218)
。
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'),
product-info
您从 div中删除了该类,(Line 20)
并将其替换为 id item-info
。因此,jQuery 找不到要发布的选择框(也没有任何其他元素)。
要么
1)更改您的 HTML 以product-info
再次使用(最佳选择)
2)更新所有引用的.product-info
JS#item-info
不过,您最好使用第一个选项,因为可能有多个 JS 代码引用.product-info