【发布时间】:2013-05-22 06:41:16
【问题描述】:
在与为 JoomShopping 组件编写的几乎每一行代码搏斗之后,我相信我已经找到了解决我所有问题的答案。
当激活购物清单中的“购买”按钮并单击它时,使用以下链接语法将产品发布到结帐购物车:
index.php/cart/add?category_id=2&product_id=12&quantity=4
其中 2 是类别 ID,12 是产品 ID 等...这已由 V.Vachev 解决,但我认为在工作时发布所有已完成/已修复的 oced 是谨慎的:
$('.checkOut').live('click',function(){
var products= new Array();
$(".jshop_prod_cart").each(function(){
var product = new Object();
product.catid = $(this).find('[name="category_id"]').val();
product.id = $(this).find('input[name="product_id"]').val();
product.qanty = $(this).find('input[name^="quantity"]').val();
products.push(product)
$.ajax({
type: 'GET',
url: "shop-portal/add?category_id="+products[0].catid+"&product_id="+products[0].id+"&quantity="+products[0].qanty,
dataType: 'json',
})
})
})
返回:
http://www.domain.com/index.php/shop-portal/add?category_id=2&product_id=48&quantity=4
但是它只返回 1 并且我有多个动态条目都需要这样捕获。
我正在研究这个,看来我需要以某种方式缓存这些信息......有什么想法吗?
【问题讨论】:
-
检查我的编辑,我希望它会有所帮助:)
-
经过 11 小时的可靠编码后,我发现我的拼写很糟糕!
标签: php jquery json variables joomla2.5