Jquery. Обновление контента через интервал времени

jQuery AJAX

Раз в минуту формируются графики (JpGraph) и выводятся в DIV
Проблема: при первоначальной загрузке страницы (или через рефреш) графики формируются нормально.
через интервал времени нет.

function reloadcontent ()
{
$("#dayg1").attr('src','day.php?day=0');
$("#hourg1").attr('src','hour.php?hour=0');
}
$(document).ready(function(){
reloadcontent();
setInterval('reloadcontent()', 60000);
});
Ответы:
Код выглядит рабочим О_о, могу посоветовать использовать анонимную функцию:
setInterval(function(){ reloadcontent() }, 60000);
просто графики уже в кеше браузера, поэтому не обновляются
замени например
а так ?
SibVision.ru прав, урла не меняется значит перезагружать ни чё не надо
насколько я помню
не  setInterval('reloadcontent()', 60000);
а  setInterval('reloadcontent', 60000);
function reloadcontent () {
  $("#dayg1").attr('src','day.php?day=0&'+Math.random());
  $("#hourg1").attr('src','hour.php?hour=0&'+Math.random());
}
$(document).ready(function() {
   reloadcontent();
   setInterval(reloadcontent, 60000);
});
Еще вариант в самих изображениях передавать заголовки, чтобы не кешировали картинки.
Потому что у тебя она в кеше остается, попробуй вырубить кеш:
$.ajax({
url: 'day.php?day=0',
cache: false,
success: function(data) {
$('.dayg1').html(data);
}
...
<div class="dayg1">Тут будет график</div>
...


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.