Показать сообщение отдельно
  #6 (permalink)  
Старый 17.01.2018, 17:50
Аспирант
Отправить личное сообщение для weirdjava Посмотреть профиль Найти все сообщения от weirdjava
 
Регистрация: 01.03.2017
Сообщений: 40

Nexus
function getTable() {
    $.ajax({
        url: "monitor/all",
        type: "GET",
        dataType:"json",
        success: function (response) {
            var trHTML = '';
                var id = $(this).data('id');
            $.each(response, function (key,value) {
                trHTML +=
                    '<tr><td>' + value.id +
                    '</td><td>' + value.url +
                    '</td><td>' + value.exceptedHttpResponseCode +
                    '</td><td>' + value.status +
                    '</td><td>' + value.active +
                    '</td></tr>';

            });


            $('#monitorTable tbody').html(trHTML);

        }
    });
}


$(document).ready(function() {
    (function update_table(){
        $.ajax({
            url: "monitor/all",
        type: "GET",
        dataType: "json",
        success: function(response) {
            var trHTML = '';
            $.each(response, function(key, value) {
                trHTML += '<tr><td>' + value.id + '</td><td>' + value.url + '</td><td>' + value.exceptedHttpResponseCode + '</td><td>' + value.status + '</td><td>' + value.active
                    + '</td><td><button data-id="delBtn" class="btn btn-danger btn-sm delBtn">Delete</td></tr>';

            });

            $('#monitorTable').html(trHTML);
            
            $('.delBtn').on('click', function() {
                var id = $(this).data('id');
                $.ajax({
                    url: '/monitor/delete',
                    type: 'DELETE',
                    dataType: "json",
                    success: function (event) {

                    }
                })
            });

            setTimeout(update_table,2000);

        }

    });
    })();

});



    $(document).ready(function () {
        getTable();

        $("#frm").on("submit", function (event) {
            event.preventDefault();

            var formData = {
                'url': $('input[name=url]').val(),
                'exceptedHttpResponseCode': $('input[name=exceptedHttpResponseCode]').val()
            };

            console.log(formData);

            $.ajax({
                url: "/monitor/add",
                type: "post",
                data: JSON.stringify(formData),
                contentType: "application/json",
                success: function (d) {
                    getTable();

                },
            });
        });
    });
]
не могу понять как правильно повесить delete обработчик на кнопку delBtn
Ответить с цитированием