我正在使用jQuery Mobile和AJAX構建一個web應用程序,以便在PHP的幫助下從服務器中提取SQL。AJAX請求結果每次都訪問結果頁
回調沒問題,因爲它顯示我想要的正確值。問題在於每次訪問頁面時,相同的數據將被添加到列表中,從而創建重複項。
這是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
,但相同的結果。我錯過了什麼?
這個測試用例甚至沒有語法上的有效性。展示你真實的一面。 –