Foros del Web » Programando para Internet » Javascript »

JSON parse en variable global

Estas en el tema de JSON parse en variable global en el foro de Javascript en Foros del Web. Buenas tardes necesito guardar el parseado de un documento JSON en una variable global dentro de una classe javascript para luego llamarla desde otro mètodo ...
  #1 (permalink)  
Antiguo 19/12/2012, 13:10
barchero
Invitado
 
Mensajes: n/a
Puntos:
JSON parse en variable global

Buenas tardes
necesito guardar el parseado de un documento JSON en una variable global dentro de una classe javascript para luego llamarla desde otro mètodo de la misma classe. El problema es que al ejecutar el segundo metodo, el valor de la variable es nulo.

Les presento el codigo.

World.js
Código:
var World = function(container){
    this.w_data;    
}
World.prototype.startWorld = function(sourceUrl){
    this.xhr = new XMLHttpRequest();
    this.xhr.open( 'GET', sourceUrl, true );
    this.xhr.send();
    this.w_data = jQuery.parseJSON(this.xhr.responseText);
    this.updateWorld();
}

World.prototype.updateWorld = function(){
    console.log(this.w_data);
}
Main.js
Código:
var world = new World('world_canvas');
world.startWorld('./world/world.json');
He encontrado que la variable tiene valor nulo porque se ejecuta el parser i el siguiente metodo al mismo tiempo, pero no se como puedo ejecutar uno despues del otro.

Etiquetas: json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.