рони,
Если есть такое сообщение , оно все равно добавляется ! Работает ,но почему messagesAll[userId] ? Я знаю, что мне еще учиться и учиться. Но все же , можешь тогда объяснить ? var messagesAll = {}; function messages() { $.ajax({ type: 'GET', url: 'http://192.168.1.169:8081/messages', success: function (data) { // Обработчик успешного ответа $.parseJSON(JSON.stringify(data)).forEach( function (obj) { if (obj.user_id != undefined) { var messages = document.querySelector('.wrap-tab-content'); var userId = obj.user_id; var messag = messages.querySelector('#' + userId); if (messagesAll[userId]) { messagesAll[userId] = false; messages.querySelector('#' + userId).innerHTML += `<p><b>${obj.user_id}:</b> ${obj.message}</p>`; } else { messagesAll[userId] = true; var newDiv = document.createElement('div'); newDiv.id = obj.user_id; newDiv.innerHTML = `<p><b>${obj.user_id}:</b> ${obj.message}</p>`; messages.appendChild(newDiv); } } } ) }, error: function (data, status) { // Обработчик ответа в случае ошибки console.error(data, status); } }); } setInterval(messages, 4000) |
Zamay,
зачем строка 16 нужна ? может убрать? Цитата:
|
Ладно ) Надо еще думать , что не так ! Да и не правильно изначально проверяю условие ... по дате отправке надо.. Ну ладно.
Спасибо ! |
Часовой пояс GMT +3, время: 05:07. |