Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Problemas con chat con php y ajax

Holas buenas noches.
Ante todo muchas racias por vuestro tiempo. Al final vais a decir que soy un pesao jejejeje
Pero es que no entiendo que me sucede con el chat...

mirar resulta que tengo este código:
<script>
function agregar_chat(mensaje){
$.ajax({
type: 'POST',
url: urlWeb + 'anuncios/insertar.php',
data: 'nuevomensaje=' + mensaje,
success: function(html) {
}
});
}
function refrescar(){
setInterval (function(){
$('#listar_chat').load('chat/mensajes.php');
},2000)
}

</script>

<script>
refrescar();
</script>

Con la primera funcion... bueno que os voy a decir a vosotros que sabeis muchismo mas que yo...XD
se inserta en la base de datos y va fantastico...
luego la saco y se pega bien...

el problema lo tengo en la funcion refrescar....
Creo que el código esta bien... en la network del navegador cada 2 segundo se refresca y en el chat tambien... pero tengo un problema... que actualizo la página ok? y me sale las conversaciones pero a los 2 segundos... desaparece...
Por que me esta pasando eso???
Editado
1
Puntos
609
Visitas
5
Resp
Por Mavericka3 hace 34 meses
Principiante
Respuesta #1
Buenas no eres pesado, al contrario! el foro esta para crear temas y cuantos mas.. mejor siempre y cuando se formulen con una buena descripción y un buen titulo..

Prueba cambiando esto:
$('#listar_chat').load('chat/mensajes.php');
por esto:
$('#listar_chat').load(urlWeb + 'chat/mensajes.php');
mira la netword y una de la veces que se ejecute el fichero mensajes.php haz clic encima y dinos que aparece a la derecha

Salu2
1
Puntos
Por alber hace 34 meses
Administrador
Respuesta #2
hola albert lo siento mucho se me olvidaba... puede ser que me de el error por que lo he hecho dentro de una ventana flotante?
0
Puntos
Por Mavericka3 hace 34 meses
Principiante
Respuesta #3
en teoría en el preview de mensajes.php deben de aparecer los mensajes, justo lo que aparece en ese fichero es lo que aparece en el chat es decir si no hay nada.. en el chat se ve justo eso.. nada

envía el proyecto a info@datoweb.com y para que te solucionemos el problema ;)
1
Puntos
Por alber hace 34 meses
Administrador
Respuesta #4
quizas tengas toda la razon del mundo alber
pero esque lo he mirado por todos los lados... e copiado el mismo codigo 84 veces igual que en el curso jajajajaja
pero nada.... lo unico que he cambiado esque no se abra en otra pagina sino en un flotante...

Y e visto lo que me has respondido mil veces de verdad... pero si no hay nada... como que al actualizar la pagina se ven los mensajes y duran 2 segundos y se van??
0
Puntos
Por Mavericka3 hace 34 meses
Principiante
Respuesta #5
igual que en el curso segurísimo que no jajaja por que lo están haciendo mas de 200 personas y la mayoría no a tenido ningún problema

cuando recargas se ven los mensajes por que de primeras los mensajes se cargan desde otro fichero y cuando pasan 2 segundos el archivo mensajes.php coge el relevo así de sencillo

no perdamos mas el tiempo ponte en contacto conmigo por correo y te ayudo, zeus no esta pero estoy yo para solucionar estos pequeños problemas, envíame un correo a info@datoweb.com te espero..
0
Puntos
Por alber hace 34 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate