製品カタログ ページ (複数の製品を含む) と製品情報/概要ページ (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 } );