我有一個看起來像這樣的JSON對象。jQuery JSON。每個錯誤
[
{
"id" : "23",
"event_id" : "0",
"sport_title" : null,
"event_title" : null,
"title" : "Under 1 day!",
"content" : "It\\'s all hotting up and battle commences in under one day!",
"link" : ""
},
{
"id" : "20",
"event_id" : "0",
"sport_title" : null,
"event_title" : null,
"title" : "Getting Exciting",
"content" : "Less than two days till it all kicks off, with cricket....",
"link" : ""
}
]
,我試圖瞭解詳細內容出這個JSON對象,並將其前面加上一個<ul>
,我目前正在努力看起來像這樣的代碼,是有問題的
var writeup_list = writeuplist;
$.getJSON('../json/getWriteups.json', function(data) {
$.each(data.items, function(i, item) {
writeup_list.html(function() {
var output;
output = '<li><a href="/writeups/index.php#writeup_' + item.id + '">';
if(item.sport_title != null) {
output += item.sport_title + ' - ';
}
output += item.title + '</a></li>';
return output;
});
});
});
writeuplist只是ul對象。
我也擔心重寫已經在列表中的信息或只是再次添加。不想繼續添加相同的數據。避免這種情況的好方法是什麼?
我似乎在從JSON文件中獲取數據時遇到問題我相信這與我試圖在.each函數中訪問它的方式有關。
任何人都可以發現哪裏會出錯嗎?
正確的data.items,原來只是數據。 現在即將在計時器中測試此代碼,看看它是否添加了相同的東西......我不希望它做什麼! – Aran 2010-04-28 23:42:38
感謝您的幫助讓它工作。 :-) – Aran 2010-04-28 23:48:04