Witam. Poprzez ajaxa pobieram dane w JSON w ktorych sa id elementow na stronie oraz wartosci, ktore trzeba wstawic do tych elementow. Zawartoscia jednego elementu (contentu strony) jest HTML ze skryptem JS pomiedzy znacznikami <script type="text/javascript"></script>. Przesylany skrypt wykonuje sie poprawnie, jednak mam problem. Za kazdym razem w tym skrypcie jest zmienna o nazwie _timer, ktora po kazdym odswiezeniu contentu powinna zostac nadpisana, a tak sie nie dzieje, w wyniku czego jest tworzony nowy timer i gdy wszystkie timery w pamieci przegladarki dojda do 0 ta sama akcja (odswiezenie elementu strony) wykonuje sie kilka razy. Da sie jakos temu zapobiec? Ponizej wstawiam kod, ktory przesylam AJAXem (skrypt jest generowany w php)
echo '<script type="text/javascript">'; var _timer = new timer();
_timer.endTime = '.$build->end_time.';
_timer.containerID = \'build_'.$build->id.'\';
_timer.endCallback = function() {
refresh(\'ajax_object_builds/list\', \'builds\');
};
_timer.acount();
});';