Tengo este codigo:
<script type="text/javascript">
var direcciones = [];
function getDirecciones()
{
$.ajax({
url: "getDireccionesJSON.php",
success: function (data)
{
if (data != 0)
{
var datos = jQuery.parseJSON(data);
for(var i = 0; i < datos.length; i++)
{
var dato = { "sitio" : datos[i]["sitio"], "direccion" : datos[i]["direccion"] }
direcciones.push(dato);
}
}
else
alert("No se pudo leer el json");
}
});
for(var i = 0; i < direcciones.length; i++)
document.write("Sitio: " + direcciones[i]["sitio"] + " Dirección: " + direcciones[i]["direccion"] + "<br>");
}
getDirecciones();
</script>
Por que cuando llego al segundo ciclo for para recorrer el array direcciones me marca que no hay elementos, si se supone que en el primer ciclo for inserte en ese array los datos que venían en el json??