Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2013, 10:22
raul_romero
 
Fecha de Ingreso: julio-2008
Mensajes: 91
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: dejar un json del lado del cliente para que otras funciones accesen

Yo creo que debe ser el ámbito donde haz declarado la variable.

Debería funcionar así:

Código Javascript:
Ver original
  1. <script>
  2. //Inicia la variable 'variableglobal ' antes que cualquier código
  3. var variableglobal  = 0;
  4. //Incluso antes de $(document).ready...
  5. $(document).ready(function(){
  6.     $.ajax({
  7.        success : function(data){
  8.        var objSon ={"mensajes":data};
  9.  
  10.        //meter el json en una variable global o funcion global para se accesado por otras funciones
  11.        //No uses la palabra reservada var, simplemente asigna tu objeto json a la variable global
  12.       variableglobal = objSon;
  13.   )};
  14. });
  15. </script>

Recuerda que javascript permite asignar otro tipo de dato a las variables, aún como en este caso hemos iniciado la variable como numero.

Espero te sirva.