Laravel - Ajax Modal и Delete не работают на кнопке - PullRequest
0 голосов
/ 02 декабря 2018

Здравствуйте, у меня есть ajax и кнопка delete, но мне интересно, почему модал не появляется.Можете ли вы помочь мне, пожалуйста.

У меня нет ссылки также на ajax. Можете ли вы предоставить мне, какую ссылку я должен иметь, спасибо

Моя Кнопка

<button class="delete-modal btn btn-danger" data-id="{{$client->id}}"
                    data-client_name="{{$client->client_name}}">
                    <span class="glyphicon glyphicon-trash"></span> Delete
</button>

Мой Ajax Пожалуйста, проверьте мой код Ajax. Я думаю, что мне все еще не хватает некоторого кода, спасибо.

<script>
$(document).on('click', '.delete-modal', function() {
    $('#footer_action_button').text(" Delete");
    $('#footer_action_button').removeClass('glyphicon-check');
    $('#footer_action_button').addClass('glyphicon-trash');
    $('.actionBtn').removeClass('btn-success');
    $('.actionBtn').addClass('btn-danger');
    $('.actionBtn').addClass('delete');
    $('.modal-title').text('Delete');
    $('.did').text($(this).data('id'));
    $('.deleteContent').show();
    $('.form-horizontal').hide();
    $('.dname').html($(this).data('name'));
    $('#myModal').modal('show');
});

$('.modal-footer').on('click', '.delete', function() {
    $.ajax({
        type: 'post',
        url: '/archTrashPermanent',
        data: {
            '_token': $('input[name=_token]').val(),
            'id': $('.did').text()
        },
        success: function(data) {
            $('.item' + $('.did').text()).remove();
        }
    });
});
</script>

Мой Контроллер

public function archTrashPermanent($id)
{
    $client = Client::find($id);
    if($client->forceDelete()){
    return redirect('/admin/clients')->with('success','Client and Information Removed !');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...