• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Вопрос по JavaScript на серверной части?

Trixxx

Grey Team
04.04.2020
199
155
BIT
40
Пишу небольшое приложение с веб мордой. Для стилистики добавляю JS в HTML код. Но вот вопрос.
JS выполняется на стороне клиента, если клиент что то изменил через скрипт (например цвет какого то поля) как мне передать это и обновить на сервере (использую Flask Python) чтобы это увидели все клиенты. Подскажите, как это работает вообще, кто шарит.
 

explorer

Platinum
05.08.2018
1 080
2 471
BIT
0
Это делается через БД. Например, в базе делается колонка check со значением по умолчанию "0". Клиент тыркает на кнопку, и отправляется запрос в базу данных на изменение с нуля на "1". При загрузке страницы проверяется какое значение стоит в базе 0 или 1, и соответственно этому выводится цвет блока/поля/чего угодно.

Вариантов хватает, можно проверку через чекбокс делать, если чекбокс включён, значит цвет меняется. Сам чекбокс делается скрытым. Чтобы работало для всех клиентов тоже самое проверка через базу.
 

Trixxx

Grey Team
04.04.2020
199
155
BIT
40
Это делается через БД. Например, в базе делается колонка check со значением по умолчанию "0". Клиент тыркает на кнопку, и отправляется запрос в базу данных на изменение с нуля на "1". При загрузке страницы проверяется какое значение стоит в базе 0 или 1, и соответственно этому выводится цвет блока/поля/чего угодно.

Вариантов хватает, можно проверку через чекбокс делать, если чекбокс включён, значит цвет меняется. Сам чекбокс делается скрытым. Чтобы работало для всех клиентов тоже самое проверка через базу.
Да я думал попробовать внести изменение в БД, видимо без этого никак. Просто есть NodeJS JQuery и я не знаю реализуют ли они такой функционал, надо порыть в документации.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!