TLDR一個複雜的陣列:解析與jQuery的的getJSON
- 入門this question簡化它得到了一些它的工作,並在這裏繼續之後。
- 我需要'GET'JSON數組
- 格式正確,併爲數組中的每個將它放在相應的DIV中。
- ??
- 它的工作原理。
這是從一個this question隨訪,以簡化並繼續。
我需要從數組中得到一些複雜的JSON數據。有了它,我需要標題和價值。我這樣做的原因是因爲我會知道數組被調用的內容,而不是它內部生成的數據。
比方說這個新的數組如下所示:
{"Days":
[{"day": "Sunday", "time": "10.00"},
{"day": "Monday", "time": "12.00"},
{"day": "Tuesday", "time": "09.00"},
{"day": "Wednesday", "time": "10.00"},
{"day": "Thursday", "time": "02.00"},
{"day": "Friday", "time": "05.00"},
{"day": "Saturday", "time": "08.00"}
]}
固定拜(馬太福音富蘭琛)
我需要它來獲取週日& 10.00以及同所有其他。
我的代碼,此刻來解析這個如下:
$.getJSON(url,
function(data){
$.each(data, function(i,item){
$('.testfield').append('<p>' + item + '</p>');
});
});
沒有在每個日期添加的時候,它會分析數據如下:
Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
隨着加入倍數組中的日子Firebug不再將其識別爲JSON字符串。所以我猜測我在這裏格式化了一些錯誤。另外,我每天需要&時間要在新行我認爲
$('.testfield').append('<p>' + item + '</p>' + '<br />');
就申請了每一個到一個新的生產線,但沒有奏效。
- 我該如何讓每一天或物品放在一個新的線上?
- 我如何獲得$ getjson來將數據正確解析日期及其值,轉換爲div?
哈哈JSONLint現在絕對保存下來:) – Sphvn 2010-04-29 05:57:04
完美運作。謝謝 – Sphvn 2010-04-29 05:58:10
現在我確定我的JSON來自服務器端的樂趣是格式正確^^ – Sphvn 2010-04-29 05:58:31