• 0
dron

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

Вопрос

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

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

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

 

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

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


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

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

  • 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 элементов в которые нужно вставить данные которые лежат в {} 
 

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


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

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

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

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

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

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

Войти

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

Войти сейчас

The Beginner JavaScript Programming Course