在.val中使用if语句创建函数

时间:2017-05-15 17:29:34

标签: javascript jquery codeigniter

嗨,我不知道我是否正确。我正在做的是获得付款方式的价值并将其传递给#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 = ""; }
});

是否可以这样做?

1 个答案:

答案 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 = ""; }
相关问题