Tengo el siguiente codigo en javascript
Código:
Adentro del onreadystate change me genera que mydata es un object pero afuera me lo genera como undefined, que estoy haciendo mal? var myData; function colocarDatos() { divResultado = document.getElementById('resultado'); peticion_http.open("GET", "consulta.php"); peticion_http.onreadystatechange=function() { if (peticion_http.readyState==4) { myData = eval("("+peticion_http.responseText+")"); alert(myData); } } peticion_http.send(null); } colocarDatos(); alert(myData);