Показать сообщение отдельно
  #32 (permalink)  
Старый 12.01.2018, 17:38
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

Сообщение от рони Посмотреть сообщение
SpaceAlarm,
var out = {};
socket.on("test", function(data) {
  console.log(data.text.length);
  var num = data.text.length;
  for (var i = 0; i < num; i++) {
    var id = data.text[i].client_ids;
    if (!out[id]) {
      var tr = $("<tr><td>ID:</td><td>" + id + "</td></tr>").appendTo("#num");
      out[id] = tr;
    }
  }
});
Все равно не обновляет а добавляет, http://prntscr.com/hzhozj

var list = {};
    socket.on("lists", function(data) {
        console.log(data.text);
        let length = data.text.length;
        for (var i = 0; i < length; i++) {
            let login = data.text[i].nickname;
            if (!list[login]) {
				let tbody = document.querySelector("#num");
				let tr = tbody.insertAdjacentHTML('beforeEnd', '<tr><td>User: '+i+'</td><td>' + login + '</td></tr>');
                list[login] = tr;
            }
        }
    });
Ответить с цитированием