• 0
dron

Задать время обновления для элемента страницы

Вопрос

Добрый день. Необходимо что бы определенный элемент/ы страницы постоянно обновлялись. Нашел такой скрипт:

<script>
setTimeout(function(){
    location.reload();
}, 50);
</script>

Вставляю в head, но обновляется вся страница. А как задать его для определенной таблицы или дива?

 

Заранее спасибО!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 ответ на этот вопрос

Рекомендованные сообщения

  • 0

для начала у вас должен быть механизм с помощью которого вы будете получать данные нужных вам элементов для обновления через ajax, например /getUpdate.php
дальше js скриптом получаем результат выполнения например в формате json
 

<script>
setTimeout(function(){ 
	var xhr = new XMLHttpRequest();
	xhr.open('GET', '/getUpdate.php', false);
	xhr.send();
	if (xhr.status != 200) {
		alert( xhr.status + ': ' + xhr.statusText );} else {
		//здесь разбираете ответ который пришел
	}
}, 50); 
</script>

ну а разбирать нужно будет что-нибудь на вроде объекта {'id1':{},'id2':{},...} , где id1,id2 - это id элементов в которые нужно вставить данные которые лежат в {} 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас