Результаты запроса AJAX дублируются каждый раз при доступе к странице результатов

Я создаю веб-приложение с использованием jQuery Mobile и AJAX для извлечения SQL с сервера с помощью PHP.

Обратный вызов в порядке, поскольку он отображает правильные значения, которые мне нужны. Проблема в том, что каждый раз при доступе к странице одни и те же данные добавляются в список, тем самым создавая дубликаты.

Это запрос ajax:

function getNews() {
  $.ajax({
    url: 'http:mylivesite/news_ajax.php?',
    dataType: 'jsonp',
    jsonp: 'jsoncallback',
    timeout: 5000,
    success: function(data, status) {
      $.each(data, function(i, item){
        var newNews = '<li>'+
        '<p>'+item.title+'</p>'+
        '<p>'+item.content+'</p>'+
        '</li>';
        $('#currentNews').append(newNews);  
      });
    },
    error: function() {
      output.text('There was an error loading the data.');
    }
  });
}

Я добавил cache: false , но результат тот же. Что я пропустил?

0
задан Simon 5 November 2011 в 17:38
поделиться