Я пытаюсь создать строки, которые обновляются каждую минуту, я создал таблицу в html и добавляю в нее строки с помощью javascript. есть ли способ заставить эти строки обновляться каждую минуту, не добавляя больше строк в конец таблицы
Таблица в моем .html файле ниже
<table class="table table-dark" id = "statsTable">
<thead>
<tr>
<th scope="col">Name</th>
<th scope="col">Symbol</th>
<th scope="col">Price </th>
<th scope="col">Day High</th>
<th scope="col">Day Low</th>
<th scope="col">Market Cap</th>
<th scope="col">%24h</th>
</tr>
</thead>
<tbody id = "stats">
</tbody>
</table>
JavaScript ниже
{% block jquery %}
var endpoint = '/api/table/data'
populateTable()
function populateTable(){
$.ajax({
method: "GET",
url: endpoint,
success: function(data){
console.log(data)
var table_data ='';
for (var key in data){
table_data += '<tr>';
table_data += '<td><a href = "{% url 'webapp-graph'%}"><img src="https://www.cryptocompare.com'+data[key].EUR.IMAGEURL+'"alt="'+key+'logo" style =" width:3em; height:auto;"></a></td>';
table_data += '<td>' +key+ '</td>'
table_data += '<td>' +data[key].EUR.PRICE+ '</td>';
table_data += '<td>' +data[key].EUR.HIGHDAY+ '</td>';
table_data += '<td>' +data[key].EUR.LOWDAY+ '</td>';
table_data += '<td>' +data[key].EUR.MKTCAP+ '</td>';
if (data[key].EUR.CHANGEPCT24HOUR[0] == '-') {
table_data += '<td style = "color:red">' +data[key].EUR.CHANGEPCT24HOUR+ '</td>';
} else {
table_data += '<td style = "color:green">' +data[key].EUR.CHANGEPCT24HOUR+ '</td>';
}
table_data += '</tr>';
}
$('#stats').append(table_data);
},
})
}
{% endblock %}