@assacasacsacsaca

Как сделать обновление данных на странице?

socket.on('ten', function(msg) {
                for (var i = 0; i < msg.data.length; i++) {
                    $("table").append("<tr><td>"+msg.data[i]+"</td></tr>");
                }
            });

<table id="log1"></table>

Эта функция принимает структуру вида [0.0, 0.003202049311551491, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] и выводит полученные данные. Но когда туда снова приходят данные, она не заменяет старые, а выводит новые данные снова. Как сделать, чтобы она убирала старые и добавляла новые?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
socket.on('ten', function(msg) {
    $("table").html('');

    msg.data.forEach(item => $("table").append(`<tr><td>${item}</td></tr>`));
});


Уходите с jQuery на Vue, React...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы