2017-05-15 12 views
0

こんにちは私はこれを正しくしているかどうかわかりません。私がしていることは、支払い方法の価値を得て、それを#editregistrationmodepaymentに渡すことです。.valの中のif文を使って関数を作る

コードは次のようになります。 response.registration_mode_of_paymentの値が「月刊」それは私のコントローラをロードします= ある場合

$("#editregistrationmodeofpayment").val(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

変数として '.val()'をキャプチャして、それを関数に渡す必要があるような気がします。次に、あなたはパースすることができますあなたが望むことができます –

+0

あなたはこれのコードを提案できますか? – Cecatrix

+0

response.registration_mode_of_paymentに、「monthly」の場合、if文をresponse.registration_mode_of_paymentに書くべきかどうかをチェックする値が保持されている場合 – Poku

答えて

2

response.registration_mode_of_paymentには、if文を実行する値が入っているようです。したがって、これを行う必要があります:

+0

それは働いた。オーウェンとあなたのアイデアをありがとう。 – Cecatrix

関連する問題