之前我已經(jīng)有講過后臺(tái)返回json數(shù)據(jù)到前臺(tái),并在前臺(tái)遍歷json數(shù)據(jù)。
這里講下直接在JS里創(chuàng)建JSON數(shù)據(jù),然后遍歷使用~
創(chuàng)建代碼如下:(創(chuàng)建的是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; }
這里是創(chuàng)建一個(gè)JSON對象,包括了年份和月份的數(shù)據(jù)。
我為什么創(chuàng)建JSON對象,是因?yàn)槲覍SON對象比較熟悉。php后臺(tái)返回的也是json對象。
json對象沒有l(wèi)ength屬性~~
所以遍歷的話要:
for(var key in YearSelect){ alert(YearSelect[key].Year); alert(YearSelect[key].Month); }
這樣就可以了~
記住一定要分辨好json的對象和數(shù)組~不然就一直是undenfined
新聞熱點(diǎn)
疑難解答
網(wǎng)友關(guān)注