Я создаю веб-приложение, используя 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
, но результат тот же.Что я пропустил?