我正在从事小型电子商务,我正在尝试在将商品添加到购物车后立即更新购物车中的商品数量。
我确定我错过了一步,因为除非页面刷新,否则购物车不会更新。
div添加项目:
<div class="buy_button">
<h2><a href="#" class="addtocart" id="<?php echo $item_id ?>">Add item</a></h2>
</div>
需要异步更新的 div:
<div id="cart">
//SQL query to get count of items in table
<h2><?php echo $item_count ?></h2>
</div>
.
$(function() {
$(".addtocart").click(function(){
var element = $(this);
var I = element.attr("id");
var info = 'id=' + I;
$.ajax({
type: "POST",
url: "ajax_add.php",
data: info,
});
return false;
});
});
这是ajax_add.php:
if($_POST['id']) {
//SQL query to save item in table
//SQL query to count items in table
<div id="cart">
//SQL query to get count of items in table
<h2><?php echo $item_count ?></h2>
</div>
}