• 1400/04/14

مشکل در آیدی Ajax :

سلام استاد من برای انتخاب روش پرداخت 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>
  • 1400/04/14
  • ساعت 12:36

ببخشید بر عکس گفتم برای Ajax باید آیدی ثابت باشه ولی آیدی برای radio باید متغییر باشه

 


  • 1400/04/14
  • ساعت 13:07

سلام

اون که متغیر هست از مدل حلقه بگیرید و بزارید


logo-samandehi