$.ajax({
url: "ApplyCouponCode",
type: "POST",
data: {couponCode: $('#PaymentMethod_couponCode').val()},
dataType: "json",
error: function(){
alert('Error');
},
success: function(data){
alert('SUCCESS');
$('#spanValidatedCoupon').text('Is coupon valid? ' + data.couponIsValid + ' couponAmount = ' + data.couponAmount);
}
});
行动类:
public String applyCouponCode() throws Exception {
if(logger.isDebugEnabled()){
logger.debug("data: couponCode '" + couponCode + "'");
}
return SUCCESS;
}
调用Action类方法[applyCouponCode]。但couponCode为空..请告知。 couponCode有公共getter / setter方法..我还需要做什么?
答案 0 :(得分:0)
如果你直接去ApplyCouponCode怎么办?couponCode = your_coupon_code
答案 1 :(得分:-1)
我认为你的行动方法应该将couponCode作为参数。假设couponCode是类型字符串,您的操作方法应如下所示:
public String ApplyCouponCode(string couponCode)
希望这有帮助。