Задать вопрос
@alexsteadfast
I am noob

Как скрывать блок после удаления без перезагрузки страницы?

Есть функция удаления блоков. после нажатия на кнопку происходит удаление, но блок исчезает только после перезагрузки страницы. Как скрывать блок после удаления без перезагрузки страницы?
Моя задумка:
<script type="text/javascript">
    $(document).ready(function(){
        $(".close").click(function(){
           var msg = $(this).data('msg_text');
           var usersTo = $(this).data('user_to');
            var usersFrom = $(this).data('user_from');
            var times = $(this).data('time');
			var idBlock = $(this).data('id_block');
            var result = confirm('Удалить?');
            if(result) {
                $.ajax({
                    url: 'ViewMessage.php',
                    data: {msg: msg, usersTo: usersTo, usersFrom: usersFrom, times:times},
                    success: function(){
                       //пробую скрыть блок
                        $("#"+idBlock).css("display", "none");
                        alert('Сообщение удалено');},
                    type: 'GET',
                        beforeSend: function () {
                            //пробую скрыть блок
                            $("#"+idBlock).css("display", "none");
                        }
            })}
	})});
</script>

Все данные в скрипт передаются нормально и удаление происходит. Но блок при помощи кода $("#"+idBlock).css("display", "none"); не исчезает сразу.
  • Вопрос задан
  • 580 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
1) $("#"+idBlock).hide();
2)
var idBlock = $(this).data('id_block'); alert(idBlock);
и
success: function(){ alert(idBlock); //пробую скрыть блок

и тогда уже что-то пробовать, а в иделе еще и посмотреть на хтмл и проверить есть ли блок с таким id.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы