Как остановить переключение динамического c создания переключающего элемента - PullRequest
0 голосов
/ 14 июля 2020

enter image description here

Hi, i am using checkbox as a switch and i am assiging dynmic id's to switch. But when i unckeck first checkbox then other checkbox checked checked and wiseversa

@forelse (\Auth::user()->dailyRemainders as $dailyRemainder)
                                
  $dailyRemainder>id])}}" 
class="delete-confirm"> 
{{$ dailyRemainder-> text}}
is_day_planner_notification)? 'checked': ''}}> @empty @endforelse

В приведенном выше коде переключатель создан динамически c и идентификаторы также разные для всех переключателей и Ajax код:

$('.set_daily_remainder').on('change', function(){
        
        let id = $(this).data('id')
        let set_daily_remainder;
        
        if($(this).prop("checked") === true){
            set_daily_remainder = 1;
        }else{
            set_daily_remainder = 0;
        }
    
        $.ajax({
        url: "{{route('update.setdailyremainder.status')}}",
        method: 'post',
        data: {
            "_token": "{{ csrf_token() }}",
            "set_daily_remainder": set_daily_remainder,
            "id": id,
        },
        success: function(result){
        jQuery.each(result.errors, function(key, value){
                jQuery('.alert-danger').show();
                jQuery('.alert-danger').append('<p>'+value+'</p>');
            });
            // location.reload(true);
        }
    });
    });

Как мне это попробовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...