0

製品カタログ ページ (複数の製品を含む) と製品情報/概要ページ (1 つの製品のみ) を備えたほぼ完成した Web ショップがあります。

製品カタログ ページには、購入ボタンと数量入力がある製品情報ページに移動する「続きを読む」があります。

これはすべて正常に機能しています。

しかし今、顧客は製品カタログ ページの 1 つ (数量入力を含む) の購入ボタンを望んでいます。これは私にいくつかの問題を引き起こしています - 製品をカートに追加する方法を理解しましたが、数量入力フィールドの値を正しく取得できません。「productkolli」が fx の場合でも、6 個の商品がカートに追加されます。1.

誰かが私が間違っていることを教えてもらえますか?

jqueryを使って商品をカートに入れています。

ここに私のフォームテンプレート:

<form class="addtocartform" name="addtocartform" action="Kurv/kurv.php">
            <input type="text" class="qty" name="' . $productID . '" id="' . $productID . '" value="' . $productKolli . '"/>
    </form></div>
    <div class="addtocartbtn" id="' . $productID . '"><a href="#">add</a></div>

ここに私のjquery:

$('.addtocartbtn').click(function(){

        // Get product ID
        var product_id = this.id;

        // Get qty
        var qty = document.getElementById(<?php echo $productID ?>).value;

        //var qty = $(this).closest("input");
        //var qty = $('input[class=qty]').val();

        // right here, you could add the product to your shopping cart application
           performing an asynchronous HTTP request...

         $.get( "Kurv/kurv.php", { action: "add", id: product_id, qty: qty } );
4

2 に答える 2