Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2015, 10:20
Интересующийся
Отправить личное сообщение для Frost-56rus Посмотреть профиль Найти все сообщения от Frost-56rus
 
Регистрация: 21.02.2015
Сообщений: 22

Не пашет Ajax
Есть страница, на ней контент в блоке div class="box".
Необходимо обновлять страницу без перезагрузки каждые 10 сек.

Почему не работает мой код:

(function () {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTPP"),
	callee = arguments.callee;
	request.open("GET", location.href + "?rand=" + new Date(), true);
	request.onreadystatechange = function () {
		if (request.readyState === 4 && request.status === 200) {
			var doc = document.createElement("DIV");
			doc.innerHTML = request.responseText;
			document.getElementsByClassName("box").innerHTML = doc.getElementsByClassName("box").innerHTML;
			setTimeout(callee, 10000);
		}
	};
	request.send(null);
})();
Ответить с цитированием