samedi 1 décembre 2018

Laravel - Ajax Modal and Delete not working on button

Hello I have an ajax and button delete but im wondering why the modal is not popping up. can you help me please.

I dont have the link also to ajax can you provide me what link should i have thanks

My Button

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

My Ajax Kindly check my ajax code I think im still missing some code thanks.

<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>

My Controller

public function archTrashPermanent($id)
{
    $client = Client::find($id);
    if($client->forceDelete()){
    return redirect('/admin/clients')->with('success','Client and Information Removed !');
    }
}



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire