JSP/JQuery的呼叫: -不能訪問AJAX輸入參數在Action類
$.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方法..我還需要做什麼?
Struts2的操作方法不帶參數去會發生什麼。 – 2010-11-14 23:59:06
我發現了錯誤:數據:{COUPONCODE:$( '#PaymentMethod_couponCode')VAL()}, 應該已經 數據:{COUPONCODE:$( '#PaymentMethod_CouponCode')VAL()}。即在CouponCode中使用大寫字母C. 感謝您的回覆。對不起,這件事很愚蠢。 – 2010-11-15 02:33:48