Не корректно работает метод удаления комментариев в Larave и Ajax

Не то что бы проблема,но не понятки есть. Вообщем есть у меня небольшой блог с добавлением комментов и удалением их с помощью ajax. Все прекрасно работает. И вот понадобилось мне еще один блог сделать, решил время не тратить и скопировать его со старого блога. Вроде как всё работает, но при удалении, страница обновляется и вылезает сообщение об удалении json, хотя и не должно, никак не пойму почему, вроде всё одинаково.

Такой вот метод

public function deleteVideoComment($vcomment_id) {
    $delVideoComment = Video_comment::find($vcomment_id);
    if(Auth::user()->id == $delVideoComment->author_id) {
        $delVideoComment->delete();
        return response()->json([
            'message' => 'delete'
        ]);
    }
}

И сам ajax

    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });

    $(document).ready(function () {
        $("body").on("click","#delete",function(e){
            e.preventDefault();

            var id = $(this).data('id');
            var token = $("meta[name='csrf-token']").attr("content");

            $.ajax({
                url: "/video/delete/"+id,
                type: 'DELETE',
                data: {_token: token, id: id},
                success: function (){
                    $("div.textpost[data-id="+id+"]").remove();
                },
            });

        });
    });

Для примера приведу работающий как надо код

public function deleteMusicComment($comment_id) {
    $delMusicComment = Music_comment::find($comment_id);
    if(Auth::user()->id == $delMusicComment->author_id) {
        $delMusicComment->delete();
        return response()->json([
            'message' => 'deleted...'
        ]);
    }
}


$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

$(document).ready(function () {
    $("body").on("click",".deletecom",function(e){
        e.preventDefault();

        var id = $(this).data('id');
        var token = $("meta[name='csrf-token']").attr("content");

        $.ajax({
            url: "/post/delete/"+id,
            type: 'DELETE',
            data: {_token: token, id: id},
            success: function (){
                $("div.textpost[data-id="+id+"]").remove();
            },
        });

    });
});

Ответы (0 шт):