Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: blaknez root en 14 Julio 2014, 00:07 am



Título: Recargar div con jQuery
Publicado por: blaknez root en 14 Julio 2014, 00:07 am
Mi problema es el siguiente:
Tengo un div donde muestro varios resultados traídos con MYSQL con un SELECT
como seria posible de alguna forma al insertar alguna información en la tabla se muestre AUTOMÁTICAMENTE de nuevo en el DIV sin tener que recargar la pagina como si fuera un CHAT que se va recargando a medida que hay un nuevo registro en la base de datos.
Conozco jQuery se puede hacer con este y de ser así cual es esta función?, o
Necesariamente tiene que hacerse con Ajax.
De antemano Mil gracias.  :)


Título: Re: Recargar div con jQuery
Publicado por: MinusFour en 14 Julio 2014, 00:31 am
Solo hay un problema, HTTP es un protocolo stateless por lo que no vas a recibir una noticia por parte del servidor que se ha insertado un registro. Lo que puedes hacer es estar haciendo peticiones constantes para comprobar si hay nuevos registros que agregar.

Para eso utilizas setInterval y la función load de jQuery.

Código
  1. setInterval(function() {$("#div").load("consulta.php");}, 10000);


Título: Re: Recargar div con jQuery
Publicado por: blaknez root en 14 Julio 2014, 15:46 pm
Este codigo ha resuelto mi problema
Un saludo MinusFour