色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery避免購物車重復(fù)添加

沈立民1年前5瀏覽0評論

在電商網(wǎng)站的購物車功能中,經(jīng)常會出現(xiàn)重復(fù)添加商品的問題,此時就需要使用jQuery來避免這種情況的發(fā)生。

$(document).ready(function(){
// 添加商品到購物車
$('.add-to-cart').on('click', function(){
var productId = $(this).attr('data-product-id');
// 檢查購物車中是否已經(jīng)有該商品
if($.inArray(productId, localStorage.cart) !== -1){
alert('該商品已經(jīng)在購物車中');
} else {
// 將商品添加到購物車
localStorage.cart.push(productId);
}
});
});

上述代碼中,首先檢查localStorage中的cart數(shù)組中是否已經(jīng)包含了要添加的商品的ID,如果已經(jīng)包含了,則彈出提示信息;否則,將該商品的ID添加到cart數(shù)組中。這樣,就可以避免重復(fù)添加商品到購物車。

除了上述方法外,也可以使用ajax來對數(shù)據(jù)庫進(jìn)行操作,從而實(shí)現(xiàn)避免購物車重復(fù)添加商品的功能。