Ik ben er al de hele morgen mee bezig en het wil maar niet lukken.
Ik stuur een AJAX request naar een bestand die een array terug geeft:
Vervolgens doe ik het volgende (gebruik Prototype):
Hoe kan ik nou de key 'straat' of 'plaats' benaderen?
Wat 'undefined' opleverde was:
jsonarray.adressen.adres.straat
jsonarray.adres.straat
jsonarray.straat
jsonarray.straat['adres']
jsonarray[0]
jsonarray.adressen[0]
en heb zo nog een aantal geprobeerd..
Als ik 'jsonarray' alert krijg ik te zien: [object] [Object]
Als ik : var jsonarray = transport.responseText; probeer (dus zonder evalJSON()), dan krijg ik een string terug waarvan de inhoud die JSON array is.
Ik kom er niet uit, heb ook super veel sites bezocht die over dit onderwerp gingen. Kan iemand me verder helpen?
Ik stuur een AJAX request naar een bestand die een array terug geeft:
code:
1
| {adressen:{aantal:1,melding:"OK",adres:[{straat:"Pietjesstraat",huisnummer:"25",postcode:"2363ZH",plaats:"LEEUWARDEN",netnummer:"058"}]}} |
Vervolgens doe ik het volgende (gebruik Prototype):
code:
1
2
3
| onSuccess: function(transport) { var jsonarray = transport.responseText.evalJSON(); .. |
Hoe kan ik nou de key 'straat' of 'plaats' benaderen?
Wat 'undefined' opleverde was:
jsonarray.adressen.adres.straat
jsonarray.adres.straat
jsonarray.straat
jsonarray.straat['adres']
jsonarray[0]
jsonarray.adressen[0]
en heb zo nog een aantal geprobeerd..
Als ik 'jsonarray' alert krijg ik te zien: [object] [Object]
Als ik : var jsonarray = transport.responseText; probeer (dus zonder evalJSON()), dan krijg ik een string terug waarvan de inhoud die JSON array is.
Ik kom er niet uit, heb ook super veel sites bezocht die over dit onderwerp gingen. Kan iemand me verder helpen?
Zenda likes some milk every now and then..