Задать вопрос

Как настроить обновление данных на странице через Ajax?

Есть скрипт, который получает через Json данные из PHP-скрипта. Данные выводятся отлично. Не могу добиться, чтобы данные обновлялись через интервал. Обновление происходит, но данные дублируются. Вот рабочий скрипт, который просто выводит данные без обновления.
<script type='text/javascript'> 

        $(document).ready(function(){
				$.ajaxSetup ({  
        cache: false  
		});
                /* call the php that has the php array which is json_encoded */
				
                $.getJSON('api.php', function(data) {
                        /* data will hold the php array as a javascript object */
$.each(data, function(key, val) {
$('ul').append('<li id="' + key + '">' + val.date + ' ' + val.event + ' ' + val.region + ' ' + val.host + ' '+ val.type + ' ' + val.info + '</li>');
						});
						});
						});
        </script>
  • Вопрос задан
  • 273 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
Можно заменить append на html
$('ul').html(***)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы