Как отправить дополнительную информацию о клике для добавления в корзину в CodeIgniter? - PullRequest
0 голосов
/ 04 января 2019

Я использую корзину CodeIgniter.

У меня есть кнопка добавления в корзину. поэтому, когда пользователь нажимает на него, он отправляет информацию о продукте на контроллер. Сейчас я просто отправляю информацию в jQuery. Это просто для целей тестирования, через некоторое время я отправлю его на контроллер с помощью Ajax.

ТАК, когда я нажимаю на кнопку

<button type="button" name="addtocart" class="btn btn-success add_cart" data-productname="" data-price="" data-productid=""  />Add to cart</button>

затем отправляет приведенную ниже информацию в jQuery. Я просто хочу знать, есть ли еще вариант. Я имею в виду, я должен добавить user_id, username и т. Д.

data-productname
data-price
data-productid

    $('.add_cart').click(function(){
      var product_name = $(this).data("productname");
      var product_id = $(this).data("productid");
      var product_price = $(this).data("price");
      var quantity =1;
//data:{product_id:product_id, product_name:product_name, product_price:product_price,quantity:quantity},
    )};

В контроллере отображаются подробности

 $data = array(
   "id"  => $_POST["product_id"],
   "name"  => $_POST["product_name"],
    "qty"  => $_POST["quantity"],
   "price"  => $_POST["product_price"]
  );
...