Для эксперимента убрал всё "большое" с кода и оставил минимум: html, css, собственно сам jQuery, php-скрип с запросом текущего времени (с секундами) и js-скрипт с функцией setTimeout, который раз в секунду берёт данные с php и вставляет их в див html.
Ситуация такая же! В IE 8,9,10 обновления простейшего таймера не происходит (в див загружаются данные единыжды и на этом всё встаёт), а в остальных браузерах скрипты успешно работают!
Скрипт в файле js для загрузки файла php:
setTimeout(function() {
updateInfo();
}, 1000);
function updateInfo()
{
$.ajax({
type: "GET",
url: "time_server.php",
success: function(data){$('#timeServer').html('Server Time: ' + data)}
});
};
Скрипт в файле php для получения текущего времени:
<?php
echo date("H:i:s");
?>
В чём может быть загвоздка?