我不确定这是否可行或如何实现。我以为可能是嵌套的IF语句?
我正在Woocommerce中检查产品数量,以检查给定类别中最多有4件商品。我希望IF语句具有如下逻辑:
当前发生的情况是,当购物车中3件物品变为4件物品时,警报已成功触发。但是,当用户尝试添加另一个事件并且触发added_to_cart
事件时,它将再次触发javascript警报。
success: function (response) {
$.each( JSON.parse(response), function( category, count ) {
if( count == 4 ){ //IF STATEMENT HERE
swal({
type: 'success',
title: "You've Added The 4 Minimum "+category+" Items!",
allowOutsideClick: false,
showCancelButton: false,
showConfirmButton: false,
timer: 3000,
})
}
答案 0 :(得分:0)
您可以尝试以下操作:
if( count < 4 ){ alertQty=true;}
if( count == 4 && alertQty=true ){ console.log("ALERT"); alertQty=false}
您使用第二个变量来控制状态警报
祝你好运