良い一日!
私は今、基本的なショッピング カートを作成することによって、この 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>
アイテムを保存してから取得する方法についてのセッションを難しくしています。どんなアイデアや助けも大歓迎です...
前もって感謝します!