我不确定这是否可能,或者如何实现这一目标。我想也许是一个嵌套的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,
})
}
你可以尝试这样的事情:
if( count < 4 ){ alertQty=true;}
if( count == 4 && alertQty=true ){ console.log("ALERT"); alertQty=false}
您使用第二个var来控制状态警报
祝好运