[Php-avanzado] consulta jquery para la tesis

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Jun 3 15:49:36 ART 2013


Hola Cesar,

	si los datos se actualizan frecuentemente, no veo en tu código cómo se
cargan más de una vez luego de cargada la página.
	La llamada AJAX tiene sentido para recargar una parte de la página,
pero acá no hay un timer ni nada (o no lo veo) que haga que se recarguen
las cosas.
	No conozco la interfaz, pero por el código parece que hay botones con
cada categoría (alojamientos, bares, restaurantes, comercios y puntos de
interés) y que al clickear cada botón, mostrar esa categoría y dejás de
mostrar las otras.
	Al no recargarse automáticamente y al no mostrarse más de una capa a la
vez, la aproximación KISS sería tener una página para cada cosa y que
directamente se cargue la que corresponde.
	Luego en cada página ejecutás en PHP lo que sea que haga 
json/cargarAloj.php
json/cargarBares.php
etc
	y generás por ejemplo un vector JS con los datos; en el cliente solo te
encargás de mostrar esos puntos.

	Esto es a lo que apuntaba Matías: podrías hacer lo mismo sin usar par
nada AJAX y no pelearte con la race-condition que se te está generado.

	Por otra parte, posiblemente debas hacer que los:
json/cargarAloj.php
json/cargarBares.php
etc
	guarden la respuesta y vayan a buscar cosas nuevas solo cada X minutos,
para no saturar la API con peticiones (y que te echen a patadas)

	Supongo que como la cosa pasó de sintaxis a cuestiones del planteo del
algoritmo, las veremos el sábado que viene cuando te des una vuela por
el curso.

	Saludos cordiales!



El lun, 03-06-2013 a las 13:47 -0300, Cesar Gimenez Lascano escribió:
> Volviendo al código, si sugerís que caRgue los datos de las dos
> llamadas remotas (foursquare, twitter) a la BD, estos datos se
> actualizan frecuentemente, tmb para obtenerlos utilizo las ids
> guardadas en mi BD, no veo como podría hacerlo de esa forma....
> saludos y gracias!!! 
> 
> 
> El 3 de junio de 2013 13:40, Cesar Gimenez Lascano
> <cesargimenezlascano en gmail.com> escribió:
>         Uh! perdón a mi por el error de tipeo!! creo que me traiciono
>         el subconciente porque esta implementacion se me complico
>         bastante....disculpas...
>         
>         
>         El 3 de junio de 2013 12:37, Leonardo Tadei - Pegasus Tech
>         Supply <leonardot en pegasusnet.com.ar> escribió:
>         
>                 Hola Cesar,
>                 
>                         perdón por el error de tipeo.
>                         Debería decir "devolverlo ya caRgado desde el
>                 servidor"
>                 
>                         Salu2
>                 
>                 
>                 El dom, 02-06-2013 a las 11:28 -0300, Cesar Gimenez
>                 Lascano escribió:
>                 > Gracias Leo! disculpame, a que te referís con
>                 "devolverlo ya cagado
>                 > desde el servidor"? a guardar los datos recibidos de
>                 las llamadas a
>                 > las apis en la base de datos? gracias x la ayuda.
>                 saludos!!
>                 >
>                 >
>                 > El 1 de junio de 2013 19:15, Leonardo Tadei -
>                 Pegasus Tech Supply
>                 > <leonardot en pegasusnet.com.ar> escribió:
>                 >         Cesar:
>                 >
>                 >                 Quiero volver a una cuestión que
>                 Matías platea muy
>                 >         correctamente: no
>                 >         tiene sentido hacer varias llamadas AJAX en
>                 un bucle, porque
>                 >         si te hace
>                 >         falta todo esto, devolvelo ya cargado desde
>                 el servidor y
>                 >         listo!
>                 >                 Más allá del problema de sintaxis
>                 que haya, no es un
>                 >         uso razonable de
>                 >         AJAX, ya que es más lento todo esto que
>                 cargar los valores
>                 >         desde el
>                 >         principio.
>                 >
>                 >                 Acordate del "principio de
>                 programación KISS" !!!
>                 >



-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



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