Me sigo sin definir en el DOM...
Estoy tratando de extraer la ciudad y el estado de esto y mostrarlo en el DOM.
{ "post code": "90210", "country": "United States", "country abbreviation": "US", "places": [ {"place name": "Beverly Hills", "longitude": "-118.4065", "state": "California", "state abbreviation": "CA", "latitude": "34.0901"} ] } var data = JSON.parse(ajax.responseText); //var str = ''; var boo = ''; //str = data[1]; boo += data.state; //document.getElementById('city').innerText = str; document.getElementById('state').innerHTML = boo; } else { // Status error! //document.getElementById('city').innerHTML = ajax.statusText; document.getElementById('state').innerHTML = ajax.statusText; }Parece que el campo 'estado' está anidado en otro objeto que está anidado dentro de una matriz, por lo que la forma correcta de acceder sería
data.places[0].state