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