Прошу помощи с кодом
Почти всё написал, осталось сделать автообновление графика.
Сейчас выводит статический график (обычный, не автообновляемый).
Часть кода убрана т.к. там настройки отображения (цвет сетки и т.д.)
Переменная res содержит массив. (Запрос к php скрипту, ответ php скрипта-данные из бд в виде массива)
Отображает всё коррекно.
Нужно чтобы был динамический (автообновляемый) график. Т.е. ajax делал каждую секунду запрос к php скрипту-скрипт передавал данные в переменную, график перерисовывался.
Понимаю, что за это отвечает функция unction update() - вызывает каждую секунду function getData().
Там ссылка на мой скрипт. Но автообновления не происходит.
----------------------
$(document).ready(function() {
function getData()
{
var res = <?php include ('select_script.php'); ?>;
return res;
}
var updateInterval = 1000;
var plot = $.plot($(".auto-update-chart"), [ getData() ], options);
function update() {
plot.setData([ getData() ]);
plot.draw();
setTimeout(update, updateInterval);
}
update();
}
});
Последний раз редактировалось useruser, 30.09.2013 в 13:43.
|