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!
creo que nos deberas decir tú cual es el problema porque no tenemos la minima idea de lo que haces realmente xD abre el inspector del navegador que uses y dinos que problema sale
$(document).ready(function(){
alert("Los elementos DOM han sido cargados");
//Llamar a alguna funcion...
});
Cita de: TomasinSG en 29 Junio 2014, 01:46 AM
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.
Probé esas opciones pero no dan resultado,
Lo que quiero hacer es que un DIV este a TIEMPO REAL refrescandose cada X tiempo.
Saludos!
Tema Resuelto.
Investigué y configuré algunas cosas.
Gracias por vuestras respuestas.
Saludos!