之前我已經有講過後台返回json數據到前台,並在前台遍歷json數據。
這裡講下直接在JS裡創建JSON數據,然後遍歷使用~
創建代碼如下:(創建的是JSON對象)
var YearSelect = {};
var Year = 2014;
var DateOption;
for (var i = Year; i < Year + 12; i++) {
DateOption = {'Year':i, 'Month':i-Year+1};
/ alert(DateOption.Year)
YearSelect[i] = DateOption;
}
這裡是創建一個JSON對象,包括了年份和月份的數據。
我為什麼創建JSON對象,是因為我對JSON對象比較熟悉。php後台返回的也是json對象。
json對象沒有length屬性~~
所以遍歷的話要:
for(var key in YearSelect){
alert(YearSelect[key].Year);
alert(YearSelect[key].Month);
}
這樣就可以了~
記住一定要分辨好json的對象和數組~不然就一直是undenfined