Comunidad PHPeros

Lenguajes => JavaScript => AJAX => Mensaje iniciado por: tlin en 10 de Agosto de 2011, 20:49:38 pm

Título: [Ayuda] Como parar un bucle php con ajax
Publicado por: tlin en 10 de Agosto de 2011, 20:49:38 pm
Hola buenas, yo he creado un bucle (while) con php y se actualiza con Ajax, que extrae una información, pero sale unos 5 registros cada segundo, y tenia pensado crear un botón de PARAR, para que de tiempo a leerlo cuando uno quiera.

Había pensado o bien averiguo como lo paro o si no que cuando cliquen a la imagen que desaparezca el <script src="ajax.js"></script> y cuando vuelvan a clicar que vuelva apareces (xdd....) es que no se me ocurren muchas ideas más.

Perdonen las molestias y muchas gracias a quienes me puedan ayudar!  :)
Título: Re:[Ayuda] Como parar un bucle php con ajax
Publicado por: ilovepixel en 10 de Agosto de 2011, 21:25:06 pm
Podrías ocupar en vez de un loop while, un loop con timer, de esa forma puedes crear un botón que detenga el timer, y cuando lo clickees de nuevo se reinicie el timer.
Título: Re:[Ayuda] Como parar un bucle php con ajax
Publicado por: tlin en 10 de Agosto de 2011, 22:52:44 pm
Si no sería mucho pedir, por que voy un poco perdido, que funciones o funcion de php, o mas o menos como sería el codigo o por donde anda?  ???
Título: Re:[Ayuda] Como parar un bucle php con ajax
Publicado por: westwest en 10 de Agosto de 2011, 23:05:22 pm
Puedes usar setInterval() de javascript para llamar a la función ajax cada tanto, y eliminarlo con clearInterval() al darle a parar. En google encontrarás información sobre eso.
Título: Re:[Ayuda] Como parar un bucle php con ajax
Publicado por: tlin en 10 de Agosto de 2011, 23:35:16 pm
Muchas gracias a los dos, con eso ya me voy apañando (pueden cerrar tema).


<--------------------------------- T E M A     S O L U C I O N A D O --------------------------------->