Ich habe bereits darüber gesprochen, JSON-Daten im Hintergrund in den Vordergrund zu bringen und die JSON-Daten im Vordergrund zu durchlaufen.
Hier werden wir darüber sprechen, JSON-Daten direkt in JS zu erstellen und sie dann zu durchlaufen und zu verwenden~
Der Erstellungscode lautet wie folgt: (JSON-Objekt wird erstellt)
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; }
Hier wird ein JSON-Objekt erstellt, einschließlich Jahres- und Monatsdaten.
Ich habe JSON-Objekte erstellt, weil ich mit JSON-Objekten vertraut bin. Was der PHP-Hintergrund zurückgibt, ist ebenfalls ein JSON-Objekt.
JSON-Objekt hat kein Längenattribut~~
So zu durchqueren:
for(var key in YearSelect){ alert(YearSelect[key].Year); alert(YearSelect[key].Month); }
Das ist es~
Denken Sie daran, zwischen JSON-Objekten und Arrays zu unterscheiden~ andernfalls ist es immer undefiniert