Jquery подтвердить удаление с помощью ноти js не работает - PullRequest
0 голосов
/ 24 января 2020

Я хочу, чтобы пользователь подтвердил удаление после нажатия кнопки удаления (с классом .delete) Я использую Noty js и включил в него скрипт sr c:

    <script src="{{asset('dashboard_files/plugins/noty/noty.min.js')}}"></script>

Кнопка удаления с class .delete:

   <button type="submit" class="btn btn-danger .delete"><i class="fa fa-trash"></i>Delete</button>

Моя Jquery функция в app.blade, позволяющая пользователю подтвердить удаление или отмену:

 <script>
    $(document).ready(function(){
        $(document).on('click','.delete', function(e){
            e.preventDefault();
            var that = $this
            var n = new Noty({
                text:'Confirm deleting record',
                killer:true,
                buttons:[
                    Noty.button('yes', 'btn btn-danger mr-2', function(){
                        that.closest('form').submit()
                    }),
                    Noty.button('no','btn btn-danger',function(){
                        n.close()
                    }),
                ]

            })  //end of var n
            n.show();
        });  //end of onclick
    });  //end of ready fn
</script>

Глубокое спасибо ;

1 Ответ

1 голос
/ 24 января 2020

Ваше имя класса имеет «.» в «удалить». Измените его на

<button type="submit" class="btn btn-danger delete"><i class="fa fa-trash"></i>Delete</button>

, и оно должно работать.

...