Laravel-Ajax Modal和Delete无法在按钮上使用

时间:2018-12-02 04:49:42

标签: javascript jquery ajax laravel laravel-5

你好,我有一个ajax和按钮删除功能,但是我想知道为什么模式不弹出。你能帮我吗?

我也没有到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 !');
    }
}

0 个答案:

没有答案