1

良い一日!

私は今、基本的なショッピング カートを作成することによって、この jquery を学習しています。

機能は、追加されたアイテムをセッションに保存することであり、jquery によっても削除およびクリアできます。jqueryがアイテムを追加する際にどのように機能するかについて、私は今考えています。ただし、単一のアイテムを削除したり、カート上のすべてのアイテムをクリアしたりすることはできません。

どんな助け、提案も大歓迎です。

ありがとう

これまでにショッピングカートで行ったコードは次のとおりです。これは、index.php と cart.php の 2 つのファイルで、削除とクリアを除いて、カートに追加するボタンが既に機能していました。まだセッションを実行できなかったからです。

ここにあります:

<script type="text/javascript">
// for ajax 
$(document).ready(function(){

  $(".add").click(function(){

    var id = $(this).attr("proid");
    var item = $("#item"+id).val();
    var brand = $("#brand"+id).val();   
    var price = $("#price"+id).val();   
    var quantity = $("#quantity"+id).val();         

    $.ajax({ 
      type: "POST",
      url: "cart.php",
      data: "id="+ id + "& item="+ item + "& brand="+ brand +"& price="+ price +"& quantity="+ quantity,
      success: function(data){
        $("#jcart").html(data);
      }
    }); //ajax

    return false;

  }); //click function

  //show empty table
  $("#jcart").load("jcart.php");

  //--> for options
  $(".remove").click(function(){

    var id = $(this).attr("proid");

    $.ajax({
      type: "POST",
      url: "clear.php",
      data: "id="+ id,
      success: function(data){
        $('#jcart').html(data)
      }
    });

  });       

  $(".clear").click(function(){

    $.ajax({
      type: "POST",
      url: "clear.php",
      success: function(data){
        $("#jcart").html(data)
      }
    });

  });

});

</script>

アイテムを保存してから取得する方法についてのセッションを難しくしています。どんなアイデアや助けも大歓迎です...

前もって感謝します!

4

1 に答える 1

2

あなたが探しているものを作成する(どのように聞こえるか)かなりの数のチュートリアルがあります。

PHP Manual for Sessionsと一緒にそれらを読んで、何が思いつくか見てみましょう。開始して行き詰まった場合は、戻ってきて、さらに質問をしてください (例とコード サンプルを使用)。できる限りお手伝いします。

于 2010-10-08T08:49:34.937 に答える