Hola muy buenas tengo un problema con una carga a tiempo real en jquery, no se me recarga la página,
Tengo un archivo llamado: home.php y dentro del archivo está id="online" el div a refrescar a tiempo real.
Y este el código que tengo:
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"> </script>
<script type="text/javascript">
function actualiza(){
$("#online").load("home.php");
}
setInterval( "actualiza()", 1000 );
</script>
Pero no funciona, ¿cuál es el problema?
Saludos!
No se de donde llames a actualiza() pero en tu setInterval lo tienes mal:
setInterval("actualiza()", 1000);
Prueba esto:
setInterval(actualiza, 1000);
o
setInterval(function(){actualiza()}, 1000);
Como quiera tienes que llamar a actualiza de algún lado. Puedes poner un <script> tag después del div así:
<div id="online"></div>
<script>actualiza()</script>
o puedes ejecutarlo después de que se haya cargado todos los elementos de la página, como EFEX puso, o hacer un botón... no se que es lo que estes intentando hacer.