嗨,我不知道我是否正确。我正在做的是获得付款方式的价值并将其传递给#editregistrationmodeofpayment。
代码看起来像这样。
$("#editregistrationmodeofpayment").val(response.registration_mode_of_payment);
我想做什么,而我遇到的问题是 response.registration_mode_of_payment 的值是= '每月' 它会加载我的控制器。
我所做的事情已经是这样了。
$("#editregistrationmodeofpayment").val(response.registration_mode_of_payment, function(){
if($(this).val() == 'Monthly') {
// Loads the controller
$("#editmodeofpayment").load('registration/assessModeofPayment/'+schoolyearId+'/'+response.gradelevel_id);
}
else { document.getElementById("editmodeofpayment").innerHTML = ""; }
});
是否可以这样做?
答案 0 :(得分:2)
在我看来,response.registration_mode_of_payment正在保存您要执行if语句的值。所以这应该这样做:
if (response.registration_mode_of_payment === 'monthly') {
// Loads the controller
$("#editmodeofpayment").load('registration/assessModeofPayment/'+schoolyearId+'/'+response.gradelevel_id);
}
else { document.getElementById("editmodeofpayment").innerHTML = ""; }