Hola amigos, les comento la situación que estoy tratando de resolver:
Realizo una consulta a la DB con ajax, a partir de esto necesito que con la respuesta se valla formando un array, al cual poder acceder en el futuro.
A los fines de tener la misma tabla de la base de datos dentro de un array javascript.
Con esto pretendo consultar una sola vez a la DB y cada vez que necesite esa informacion pedirsela al array javascript.
Si no hago esto debo realizar 80 consultas, lo cual hice y como resultado obtuve que demora muchisimo en cargar los datos, cuando no se cuelga el navegador
.
Para ello hago lo siguiente:
Código Javascript
:
Ver originalvar miarreglo = new Object;
function fileManagerCliente(){
$.getJSON("modulos/productos/ajax_controller.php?action=selectFiles", function(data){ miarreglo = data; });
}
//y luego llamo la función.
$(document).ready(function(){
fileManagerCliente();
alert(miarreglo);
});
Entiendo que estoy haciendo muy mal esto, agradezco puedan corregirme.
Supongo que así como lo tengo, el arreglo "miarreglo" se crea en el contexto global.
Aclaro: En el modelo (php) devuelvo los datos en formato json con json_encode(); esto lo tengo resuelto. Por lo tanto, el problema se me presenta solo en el lado cliente.
Desde ya muchisimas gracias por su ayuda.