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