Ciao a tutti, come posso iterare all'interno di un oggetto JSON fatto cosi?
{"element": [{"id":"1","val":"test1"}],"element":[{"id":"2","val":"test2"}]}
Grazie
Ciao a tutti, come posso iterare all'interno di un oggetto JSON fatto cosi?
{"element": [{"id":"1","val":"test1"}],"element":[{"id":"2","val":"test2"}]}
Grazie
Direi che un JSON fatto così non ha senso. Settando il secondo oggetto element nell'oggetto sovrascrivi il primo, e te ne accorgi subito se passi quel json per jsonlint. Anche avere un array che contiene un solo elemento mi pare insensato.
Se quelli lì sono tutti element perchè non fai un array di element e basta?
ciao, ho lo stesso problema...non so come leggere in js un json preso da un php con questo comando
var jsonData = $.getJSON("getFreqArray.php", { location: loc , dateEnd: ed, dateStart: sd}, "json" );
getFreqArray.php effetua una select su un db e fa un json_encode delle righe "fetchate"
questa è la risposta del server
[{"date_time":"2011-09-15 00:00:00","amplitude":"18.146"},{"date_time":"2011-09-15 00:01:00","amplitude":"19.2787"},{"date_time":"201 1-09-15 00:02:00","amplitude":"18.8592"},{"date_time":"201 1-09-15 00:03:00","amplitude":"18.4195"},{"date_time":"201 1-09-15 00:04:00","amplitude":"18.9706"},{"date_time":"201 1-09-15 00:05:00","amplitude":"18.1415"}]
la funzione eval('(' + json +')') mi restituisce un errore dicendo che manca una ] alla fine dell'element list, ma l'alert mi mostra [[object Object]]
grazie a tutti per l'aiuto