Ответы пользователя по тегу JSON
  • Как из цикла передать данные 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 комментарий