Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (3)
  • Как из цикла передать данные ajax?

    Можешь попробовать каждой ссылке на удаление задать ID сообщения из БД, затем при нажатии на ссылку отображай модальное окно, повесь на кнопку удалить id, например deleteMessage.

    Кнопка "Удалить" в модальном окне

    <button type="button" class="btn btn-primary" id="deleteMessage">Да</button>


    Ссылки удаления, вызывающее модальное окно и содержащие ID из БД

    <a class="delete" data-toggle="modal" id="1" data-target="#exampleModalCenter">✖</a>
    <a class="delete" data-toggle="modal" id="2" data-target="#exampleModalCenter">✖</a>
    <a class="delete" data-toggle="modal" id="3" data-target="#exampleModalCenter">✖</a>
    <a class="delete" data-toggle="modal" id="4" data-target="#exampleModalCenter">✖</a>


    var delete_id;
    
    $('.delete').click(function (event) {
        delete_id = event.target.id;
    });
    
    $('#deleteMessage').click(function () {
        $.ajax({
            url: '/deleteMessage',
            data: {delete_id: delete_id},
            method: 'POST',
            success: function () {
                // Дальнейшие действия
            }
        });
    });


    Насчет скрытия модального окна. Задай окну ID и затем в success скрывай окно $('#modalID').modal('hide');
    Ответ написан
    1 комментарий