سلام استاد من برای انتخاب روش پرداخت input از جنس radio دارم که آیدی ثابت هر input با قسمت for مرتبط است ولی برای Ajax باید آیدی متغیر باشد .لطفا می توانید راهنمایی کنید.
<div class="custom-control custom-radio custom-control-inline mb-3">
<input type="radio" value="PayThroughLocation" id="paymentSelection(1)" name="paymentSelection"class="custom-control-input" />
<label class="custom-control-label payment-select" for="paymentSelection(1)">
<span class="d-flex align-items-center">
<i class="fad fa-map-marker-alt"></i>
<span>
<span class="title">پرداخت در محل</span>
<span class="subtitle">پرداخت درب منزل</span>
</span>
</span>
</label>
</div>
<script type="text/javascript">
$(function () {
$("#Payment").click(function () {
$.ajax({
url: '@Url.Action("PaymentBank", "ShopCart", new { area=""})',
data: { paymentSelection: $("#paymentSelection").val()},
error: function (response) {
alert("خطا");
}
});
});
});
</script>
ببخشید بر عکس گفتم برای Ajax باید آیدی ثابت باشه ولی آیدی برای radio باید متغییر باشه
سلام
اون که متغیر هست از مدل حلقه بگیرید و بزارید