Как я могу непрерывно передавать значения из PHP в JavaScript - PullRequest
0 голосов
/ 23 февраля 2010

Мне нужно периодически обновлять свой пользовательский интерфейс (веб-страницу) новыми значениями. У меня есть PHP-код, который захватывает значения из базы данных, но я не уверен на 100% в том, как лучше всего передать эти данные на стороне пользовательского интерфейса.

Сложность здесь в том, что: 1. Мне нужно постоянно обновлять значения (каждую секунду) 2. Мне нужно самостоятельно обновлять различные области страницы

Спасибо

Ответы [ 3 ]

5 голосов
/ 23 февраля 2010

Вы используете javascript, чтобы запросить PHP-скрипт для значений. Вы не переходите с PHP на JavaScript.

Возможно, вы захотите использовать AJAX и setInterval ()

http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/

3 голосов
/ 23 февраля 2010

Что вам, вероятно, нужно, это комета , а не setInterval, так как вы переполните свои серверы большим количеством ненужного трафика.

Это то, что Facebook делает для своих функций чата и их прямых трансляций (или, по крайней мере, раньше, я не смотрел на это уже довольно давно.

2 голосов
/ 24 февраля 2010

Вы также должны посмотреть на http://dev.w3.org/html5/websockets/ Все больше браузеров начинает поддерживать их, и это хороший способ постоянно передавать информацию туда и обратно.

Вы можете проверить поддержку браузера и использовать ее, если она существует.

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