Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2011, 14:03
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: ¿Como construir array luego de callback json y que quede disponible global

Estás usando el methodo getJSON y a continuación quieres ejecutar con un alert el contenido de la respuesta, lo lógico es que cuando usas el alert aún no se carga el JSON.

La función que uses con los datos de ajax debería ejecutarse cuando termine la carga del json
por ejm:

Código Javascript:
Ver original
  1. var miarreglo = new Object;
  2.     function fileManagerCliente(){
  3.         $.getJSON("modulos/productos/ajax_controller.php?action=selectFiles", funcionClientes);
  4.     }
  5.      
  6.     //y luego llamo la función.
  7.     function funcionClientes(data){
  8.         miarreglo = data;
  9.         fileManagerCliente();
  10.         alert(miarreglo);
  11.     };
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */