Как я могу обновить цвет кнопки в режиме реального времени?

У меня есть страница индекса, когда пользователь входит в систему, он показывает все таблицы (кнопки таблиц) в базе данных. Таблица может иметь порядок. Таким образом, он работает так же, как когда пользователь щелкает по таблице, он перенаправляет на путь создания заказа и создания заказа. Или, если у таблицы есть заказ, он перенаправляет на страницу показа заказа. У каждого заказа есть table_id. И таблица показывает, занят ли он сейчас или нет, показывая другой цвет.

Что я хочу сделать, так это изменить цвет кнопки таблицы в реальном времени. Таким образом, если один пользователь создает заказ, другой может сразу увидеть его, когда таблица изменит цвет. Как мне этого добиться? Я исследую генеральный сервер и канал, но я все еще не знаком с этими концепциями.. какие-либо предложения для этого?

заранее спасибо

1 ответ

Есть два способа достичь функциональности типа в реальном времени

  1. Вы можете использовать Ajax для непрерывного опроса вашего сервера, запрашивая новую копию этого примера страницы, найденного здесь https://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jquery

  2. Вы можете использовать такой сервис, как Pusher и Sockets, который является предпочтительным способом достижения реального времени. https://pusher.com/tutorials ознакомьтесь с некоторыми из руководств по чату, чтобы лучше понять их.

Другие вопросы по тегам