1

JoomShopping コンポーネント用に記述されたほぼすべてのコード行と格闘した後、すべての悩みに対する答えを見つけたと確信しています。

ショッピング リストで [購入] ボタンを有効にし、一度クリックすると、次のリンク構文を使用して商品をチェックアウト カートに送信します。

index.php/cart/add?category_id=2&product_id=12&quantity=4

2 はカテゴリ ID で、12 は製品 ID などです。

    $('.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 を返すだけであり、複数の動的エントリがあり、すべてそのようにキャプチャする必要があります。

私はこれを研究していますが、どうにかしてこの情報をキャッシュする必要があるようです...何かアイデアはありますか?

4

1 に答える 1