【发布时间】:2018-08-31 21:54:38
【问题描述】:
我不确定这是否可行,或者如何实现。我想可能是嵌套的 IF 语句?
我正在检查 Woocommerce 中的产品数量,以检查给定类别中最多 4 件商品。我希望 IF 语句的逻辑如下:
- 如果计数等于到4,触发javascript警报。 (即从 3 到 4)
- 如果计数已经4,如果用户尝试将其他商品添加到购物车,请不要触发 javascript sweet 警报。 (这是 js 警报错误触发的地方)
- 如果计数变为 4或更多,则低于 4然后变为相等 到 4 再次,触发 javascript 警报。
目前发生的情况是,当购物车中的 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,
})
}
【问题讨论】:
标签: javascript php wordpress if-statement woocommerce