2つのラジオボタンがあり、クリックイベントをラジオボタンに追加して、誰かが1つのラジオボタンをクリックすると、部分的なビューをレンダリングするためのアクションが呼び出されるようにします。これが私のラジオボタンです。
<p>
<input id="SelectedInterestRate" type="radio" value="1" name="SelectedInterestRate" data-val-number="The field must be a number." data-val="true">
<input id="Term" type="hidden" value="12" name="Term">
<input id="InterestRate" type="hidden" value="12.5" name="InterestRate">
<label for="SelectedInterestRate">Finance Test (12.5% APR - 12 Months)</label>
<input id="SelectedInterestRate" type="radio" value="2" name="SelectedInterestRate">
<input id="Term" type="hidden" value="12" name="Term">
<input id="InterestRate" type="hidden" value="18.25" name="InterestRate">
<label for="SelectedInterestRate">Direct finance (18.25% APR - 12 Months)</label>
</p>
そして私のJavascriptはこのように見えます(私はそれが間違っていることを知っています)
$('[name="SelectedInterestRate"]').change(function() {
alert("interesting here .......");
var repayblein = $(this).closest("div.divFinanceDetails").find("input Term").val();
$.ajax({
type: "POST",
url: "FinancePayment/SelectedRepaymentMethod",
data: {
InterestRate: $(this).closest("div.divFinanceDetails").find("input InterestRate").val(),
RepayableIn: repayblein
},
success: function (partialView) {
$("FinanceDetailsPlan").html(partialView);
}
});
});
提案がある人はいますか?