@blackbb

Как удалить объект с помощью ajax?

Есть такой код на сайте:
<li data-id="{{ item.id }}" class="delete__files">
		<img src="{{item.file.url}}" width="150">
		<a href="#">Удалить</a>
		</li>

Отображает текущие файлы пользователя. Задача сделать возможность удаления файла. В принципе я это сделал. Есть такой ajax запрос:
$('.delete__files').on('click', function(e) {
        e.preventDefault();
        var $this = $(this),
        data = $this.data();
        
        $.ajax({
            url: '/delete-file/',
            method: 'POST',
            data: data,
            success: function(d) {
                console.log(d);
            },
            error: function(d) {
                console.log(d);
            }
        })
    })

При нажатии на удалить файл удаляется из базы, но на странице естественно остается, пока не обновишь страницу. Так вот вопрос, как сделать удаление этого фала видимым пользователю, т.е. без обновления страницы.
  • Вопрос задан
  • 2436 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
$this.hide();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 14:38
8000 руб./за проект
07 мая 2024, в 14:38
15000 руб./за проект
07 мая 2024, в 14:36
70000 руб./за проект