Синхронизировать Javascript и PHP - PullRequest
3 голосов
/ 05 марта 2019

Мне нужно создать онлайн-приложение, которое показывает таблицу с синхронизируемым контентом. Это означает, что при изменении содержимого ячейки таблицы каждый пользователь должен получать новый контент без перезагрузки сайта. Задержка в пару секунд означает отсутствие проблем.

Сайт работает как система управления контентом PHP. Одновременно будет не более 10 пользователей.

Как бы вы это сделали? Использование событий, отправленных сервером JS? Интервал запросов AJAX?

Ответы [ 3 ]

0 голосов
/ 05 марта 2019

На вашем сервере у вас будет какой-то код для построения таблицы и доставки его в виде HTML.

На вашей веб-странице есть элемент div с динамическим содержимым.Вы можете делать AJAX-запрос каждую 1 секунду, чтобы вызвать вышеупомянутый PHP-скрипт, взять его вывод и заполнить div его содержимым.

0 голосов
/ 05 марта 2019

Вы можете сделать это с помощью опроса AJAX, обновив страницу с помощью метатега внутри вашего HTML-документа с помощью <meta http-equiv="refresh" content="5"> (содержимое - это время в секундах) или с помощью чего-то более сложного, например Socket.IO .

0 голосов
/ 05 марта 2019

Вот что такое websockets , но если вам нужна поддержка старых браузеров, взгляните на комета .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...