更改添加到购物车的背景色
我有购物车页面,我正在展示不同的项目
@foreach($model_parts as $key=>$val)
<div class="col-md-6">
<!-- <pre>{{ print_r($val->toArray())}}</pre> -->
<div class="product-box">
<div>{{$val['repair']['parts_name']}}</div>
<div>{{$val['parts_price']}}</div>
<div><button class="btn btn-info " id="togglebutton_{{$val['id']}}" onclick="addToCart({{$val['id']}})">Add to Cart</button></div>
</div>
</div>
@endforeach
当用户单击add to cart按钮时,需要更改背景
下面是我的AJAX
调用
function addToCart(product) {
$.ajax({
type: 'POST',
url: base_url + 'myteam/add-to-cart',
data: {parts_name: product, _token: "{{ csrf_token() }}"},
success: function (data) {
console.log(data);
$('body').load(location.href + "#cart-list");
if (data.type == 'new' && data.msg == 'success') {
setTimeout(function () {
$('#togglebutton_' + data.classStyles).addClass('darkProduct');
}, 200);
}
if (data.type == 'already_exist' && data.msg == 'success') {
setTimeout(function () {
$('#togglebutton_' + data.classStyles).removeClass('darkProduct').addClass('noProduct');
}, 200);
}
}
});
}
每次用户点击添加到购物车按钮,产品将保持在会话中,现在我可以设置最后添加的购物车的颜色,因为页面刷新。
转载请注明出处:http://www.cntdm.com/article/20230512/2489185.html