[Php-avanzado] Pasar array de php a javascript por parametro

Lucas Calviño thelookus en gmail.com
Jue Jul 29 00:24:38 ART 2010


Hola Leo, gracias, de hecho, lo que quiero resolver es la latencia de la 
consulta, x q al tratarse de un framework como Caspio, que tiene sus 
métodos para acceder a la db, las consultas son considerablemente más 
lentas, entonces si con cada pulsación hace una consulta nueva es un garrón.
Pregunta, puedo mandar el array a una función js y que esa función lo 
mande por get a un script php, se entiende? me refiero a si viaja por 
esa triple cadena el array, bueno quizás es una burrada.
Gracias. Lucas
> Hola Lucas,
>
> 	no estoy seguro de entender tu planteo...
>
> 	Si la cantidad de datos es lo suficientemente grande, no te quedará más
> remedio que leerla en cada evento, porque es inviable traerla toda.
>
> 	Ahora bien, si la cantidad de información digamos que está alrededor de
> los 1000 datos (y tenés PCs decentes con navegadores modernos con
> motores JS decentes), podés hacer que tu script PHP genere un array JS
> conteniendo todos los datos, y luego su sugerencia buscará solo en ese
> array, en vez de ir a cada pulsación a la DB.
>
> 	El array en JS lo generás con simples print() de los valores que te
> devuelve la DB.
>
> 	(sospecho que el problema que querés resolver, es la cantidad de
> consultas a la DB, por un tema de costos, y no la latencia de esperar la
> respuesta de cada pulsación de tecla... )
>
> 	Saludos!
>
> El mié, 28-07-2010 a las 23:10 -0300, Lucas Calviño escribió:
>    
>> Hola, tengo el siguiente problema:
>>
>> Tengo una función javascript de autocompletar (autosuggest), pero la
>> función se llama en cada evento del input, osea cada borrado, cada
>> letra nueva, etc... como debería ser... el problema es que los datos
>> están en una base de datos Caspio, osea que es bastante caro hacer la
>> consulta en cada evento del input, por lo que quiero hacer una
>> consulta al principio y luego pasar un array como dato a la función
>> jscript.
>>
>> La consulta la traigo en un array php propio de la funcion de Caspio.
>> Cuál es la mejor forma de pasar el array a javascript por parámetro? o
>> quizás alguien hizo lo del autocompletar de una manera más sencilla.
>>
>> Muchas gracias desde ya. Lucas.
>>      
>
>    



Más información sobre la lista de distribución Php-avanzado