Как добавить таблицу истории отправленных сообщений на сайт с помощью JavaScript
Для добавления таблицы с историей отправленных сообщений на сайт необходимо в файле 'index.html' добавить следующий код после закрытия тега :
<div class='history'>
<h2>История отправленных сообщений:</h2>
<table>
<thead>
<tr>
<th>Номер телефона</th>
<th>Количество СМС</th>
<th>Время начала атаки</th>
<th>Время окончания атаки</th>
</tr>
</thead>
<tbody id='history-table'>
</tbody>
</table>
</div>
Также необходимо добавить следующий код в файл 'main.js', который будет обновлять таблицу с историей отправленных сообщений при каждом запросе на страницу '/list':
$(document).ready(function() {
updateHistory();
});
function updateHistory() {
$.get('/list', function(data) {
if (data.success) {
var table = $('#history-table');
table.empty();
for (var i = 0; i < data.result.length; i++) {
var row = $('<tr>');
row.append($('<td>').text('+' + data.result[i].number));
row.append($('<td>').text(data.result[i].loop));
row.append($('<td>').text(new Date(data.result[i].startedAt).toLocaleString()));
if (data.result[i].stoppedAt) {
row.append($('<td>').text(new Date(data.result[i].stoppedAt).toLocaleString()));
} else {
row.append($('<td>').text('Атака продолжается'));
}
table.append(row);
}
}
});
}
Теперь при каждом запросе на страницу '/list' будет обновляться таблица с историей отправленных сообщений.
原文地址: https://www.cveoy.top/t/topic/ndxt 著作权归作者所有。请勿转载和采集!