динамическое обновление веб-страницы - PullRequest
0 голосов
/ 03 августа 2009

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

Кто-нибудь знает какие-нибудь полезные скрипты? с рабочей кнопкой возврата и соответствующим изменением адреса URL?

1 Ответ

2 голосов
/ 03 августа 2009

Если бы это было простое обновление, я бы использовал jQuery, чтобы периодически опрашивать что-то в фоновом режиме и соответственно обновлять страницу.

http://docs.jquery.com/Ajax

setTimeout(poll, 10000); // every 10 seconds

function poll(){
 $.get('my_url_returns_a_chunk_of_html', myCallback);
}
function myCallback(data, textStatus){
  $('#somediv').html(data); // just replace a chunk of text with the new text
  setTimeout(poll, 10000);
}

Это могло бы быть намного лучше и обрабатывать, когда текст не изменился и обработка ошибок и т. Д., Но это начало.

Если вам нужно мгновенно взглянуть на Comet, но в целом это добавляет много сложности, поэтому я бы держался подальше от простоты.

http://en.wikipedia.org/wiki/Comet_%28programming%29

...