Saya telah pun bercakap tentang mengembalikan data json ke latar depan di latar belakang dan melintasi data json di latar depan.
Di sini kita akan bercakap tentang membuat data JSON terus dalam JS, dan kemudian melintasi dan menggunakannya~
Kod penciptaan adalah seperti berikut: (Objek JSON dicipta)
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; }
Berikut ialah objek JSON yang dibuat, termasuk data tahun dan bulan.
Sebab saya mencipta objek JSON adalah kerana saya biasa dengan objek JSON. Apa yang dikembalikan oleh latar belakang php juga merupakan objek json.
objek json tidak mempunyai atribut panjang~~
Jadi untuk melintasi:
for(var key in YearSelect){ alert(YearSelect[key].Year); alert(YearSelect[key].Month); }
Itu sahaja~
Ingat untuk membezakan antara objek json dan tatasusunan~ jika tidak, ia akan sentiasa tidak ditentukan