2010-11-09 3 views
0

Я видел эту новую функцию YouTube из своих видео-комментариев, где она показывает ссылку, в которой говорится, что «2 сообщения были отправлены с момента вашего прибытия», поэтому в основном используется запрос ajax, который продолжает запрашивать базу данных с дату, когда вы прибыли на страницу, но как это можно сделать, так как вы должны иметь дату своего прибытия в этот запрос ajax, который продолжает отменять себя и менять дату вашего прибытия на СЕЙЧАС? ». cheersОпубликовать последние сообщения Функция комментариев Youtube

ответ

0

ОК, поэтому я, наконец, использовал сеанс php для хранения переменной даты, таким образом, переменная не затрагивается при вставке в запрос ajax, который постоянно перезагружается (переменная сохраняет свое уникальное значение (время, когда пользователь прибыл на страницу) , вы также можете использовать переменную, выбранную из базы данных.

0

Внутренняя переменная latest_time обновляется каждый раз, когда отправляется запрос AJAX.

Ответ таков:

<?xml version="1.0" encoding="utf-8"?> 
<root> 
<poll_delay> 
    <![CDATA[15000]]> 
</poll_delay> 
<latest_time> 
    <![CDATA[1289325319]]> 
</latest_time> 
<return_code> 
    <![CDATA[0]]> 
</return_code> 
<comments> 
    <![CDATA[]]> 
</comments> 
</root> 

, то latest_time хранится на стороне клиента, и используется в следующем запросе.

+0

Почему XML, какой XML должен здесь делать? – tetris

+0

@tada: это ответ 'AJAX' youtube. – Quassnoi

+0

Я использую прямо сейчас переменную NOW, но сначала ее вставляю в базе данных это не изменяет, когда в функции постоянной перезагрузки AJAX я получаю лучший результат с помощью этой техники – tetris

Смежные вопросы