代码如下:
$addCartItem.click( function() {
var $this = $(this);
var id = $this.metadata().id;
var x = $this.offset().left - 50;
var y = $this.offset().top + $this.height() + 6;
$addCartItemTip.css({"left" :x, "top" :y});
var quantity = $("#quantity").val();
if (quantity == null) {
quantity = 1;
}
var reg = /^[0-9]*[1-9][0-9]*$/;
alert(reg)
if (!reg.test(quantity)) {
$addCartItemTipMessageIcon.removeClass("successIcon").addClass("errorIcon");
$addCartItemTipMessage.text("加入购物车失败!");
$addCartItemTipInfo.text("商品数量必须为正整数!");
$addCartItemTip.fadeIn();
return false;
}
$.ajax({
url: chinaxwx.base + "/shop/cart_item!ajaxAdd.action",
data: {"id": id, "quantity": quantity},
dataType: "json",
beforeSend: function() {
$this.attr("disabled", true);
},
success: function(data) {
$.flushCartItemList();
if (data.status == "success") {
alert("火狐不执行")
$addCartItemTipMessageIcon.removeClass("errorIcon").addClass("successIcon");
$addCartItemTipMessage.text(data.message);
$addCartItemTipInfo.text("共计商品:" + data.totalQuantity + "件,总计金额:" + data.totalPrice);
} else if (data.status == "error") {
$addCartItemTipMessageIcon.removeClass("successIcon").addClass("errorIcon");
$addCartItemTipMessage.text(data.message);
$addCartItemTipInfo.empty();
}
$addCartItemTip.fadeIn();
$this.attr("disabled", false);
}
});
});
$addCartItem.click( function() {
var $this = $(this);
var id = $this.metadata().id;
var x = $this.offset().left - 50;
var y = $this.offset().top + $this.height() + 6;
$addCartItemTip.css({"left" :x, "top" :y});
var quantity = $("#quantity").val();
if (quantity == null) {
quantity = 1;
}
var reg = /^[0-9]*[1-9][0-9]*$/;
alert(reg)
if (!reg.test(quantity)) {
$addCartItemTipMessageIcon.removeClass("successIcon").addClass("errorIcon");
$addCartItemTipMessage.text("加入购物车失败!");
$addCartItemTipInfo.text("商品数量必须为正整数!");
$addCartItemTip.fadeIn();
return false;
}
$.ajax({
url: chinaxwx.base + "/shop/cart_item!ajaxAdd.action",
data: {"id": id, "quantity": quantity},
dataType: "json",
beforeSend: function() {
$this.attr("disabled", true);
},
success: function(data) {
$.flushCartItemList();
if (data.status == "success") {
alert("火狐不执行")
$addCartItemTipMessageIcon.removeClass("errorIcon").addClass("successIcon");
$addCartItemTipMessage.text(data.message);
$addCartItemTipInfo.text("共计商品:" + data.totalQuantity + "件,总计金额:" + data.totalPrice);
} else if (data.status == "error") {
$addCartItemTipMessageIcon.removeClass("successIcon").addClass("errorIcon");
$addCartItemTipMessage.text(data.message);
$addCartItemTipInfo.empty();
}
$addCartItemTip.fadeIn();
$this.attr("disabled", false);
}
});
});
alert("火狐不执行")条件不满足,当然不执行
$.ajax({
url: chinaxwx.base + "/shop/cart_item!ajaxAdd.action",
data: {"id": id, "quantity": quantity},
dataType: "json",
beforeSend: function() {
$this.attr("disabled", true);
},
success: function(data) {
$.flushCartItemList();
if (data.status == "success") {
alert("火狐不执行")
$addCartItemTipMessageIcon.removeClass("errorIcon").addClass("successIcon");
$addCartItemTipMessage.text(data.message);
$addCartItemTipInfo.text("共计商品:" + data.totalQuantity + "件,总计金额:" + data.totalPrice);
} else if (data.status == "error") {
$addCartItemTipMessageIcon.removeClass("successIcon").addClass("errorIcon");
$addCartItemTipMessage.text(data.message);
$addCartItemTipInfo.empty();
}
$addCartItemTip.fadeIn();
$this.attr("disabled", false);
}
});
这一块没执行