|
Посоветуйте как передать данные в обновляемую страницу HTML
|
|||
---|---|---|---|
#18+
> Можно попробовать так Попробовал, работает один раз, если я прямо редактирую данные "0,45597925479523" в отладчике. До первого обновления данных с сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 15:57 |
|
Посоветуйте как передать данные в обновляемую страницу HTML
|
|||
---|---|---|---|
#18+
> откуда послал? Из простого TCP клиента как GET-запрос серверу. Ну API у него такой, что он запоминает эту строку, а потом может вставить в конец страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 15:59 |
|
Посоветуйте как передать данные в обновляемую страницу HTML
|
|||
---|---|---|---|
#18+
Приветствую! А есть какое-то логическое объяснение, почему этот код именно так работает и после многократных обновлений данных на по AJAX странице. Но как работает - только если НАПРЯМУЮ редактировать в отладчике браузера на вкладки "Элементы" значения в элементе id='tcp_cb'. Если данные приходят с сервера, то в отладчике я вижу, что ВИЗУАЛЬНО они меняются именно также, но событие не возникает. Однако, благодаря работающему таймеру, если опять менять значения в отладчике, то как бы все работает. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2021, 16:45 |
|
Посоветуйте как передать данные в обновляемую страницу HTML
|
|||
---|---|---|---|
#18+
Andi_WEB Если данные приходят с сервера, ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2021, 17:48 |
|
Посоветуйте как передать данные в обновляемую страницу HTML
|
|||
---|---|---|---|
#18+
Кажется начинает прояснятся. При ручном изменении в отладчике менятся 'attributes' и target - div tcp_cb. А вот по приходу данных от сервера, которые на глаз в отладчике приводят к тем же рузультатам, меняется-то другое, а именно 'childList' ! Да еще и таргет другой. Ну будем думать дальше... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2021, 20:03 |
|
Посоветуйте как передать данные в обновляемую страницу HTML
|
|||
---|---|---|---|
#18+
В общем, все заработало. MutationObserver - сила! И, кстати, работает и при такой концовке: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8.
Теперь никакого периодического тайминга. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2021, 21:07 |
|
|
start [/forum/topic.php?fid=22&msg=40107781&tid=1443176]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 394ms |
0 / 0 |