Показать сообщение отдельно
  #1 (permalink)  
Старый 03.01.2018, 18:33
Аспирант
Отправить личное сообщение для mazahaler Посмотреть профиль Найти все сообщения от mazahaler
 
Регистрация: 20.11.2017
Сообщений: 72

Удаление записи бд с помощью Ajax
Здравствуйте, у меня есть список документов, который выводится из БД.
Выглядит это так, как показано на скриншоте.
Я сделал удаление записи, удаляет оно верно, вот код jquery:
$(function(){
    $("#docsslavep").one("click",function(){
        $('#ajaxsuccessdoc').find('.doctext2').each(function(i, elem) {
        $( '#ajaxsuccessdoc' ).on('click','#removeslaved'.concat(i),function() {

            var id=$('.IDDD'.concat(i)).text();
            $.ajax({
                type:"POST",
                url: "Removedslave.php",
                data:{id:id},
                success:function(data){

                    $('#doctext').html(data);
                }
            });
        });
    });
    });
});

А проблема вот в чем: допустим есть 3 документа. Когда я удаляю последний документ, то из списка документов пропадает не последний документ, а первый. Но после перезагрузки страницы все нормально, удаляет нужный документ.
Скорее всего это связано с
success:function(data){

                    $('#doctext').html(data);
                }

#doctext - это блок, в котором отображается вся информация о документе.
Не знаю, поняли ли вы что я тут написал. Но в любом случае, как я могу это исправить?
Изображения:
Тип файла: jpg Безымянный.jpg (16.0 Кб, 3 просмотров)

Последний раз редактировалось mazahaler, 03.01.2018 в 18:38.
Ответить с цитированием