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:
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
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
Puntos
1328
Visitas
Visitas
5
Resp
Resp
Por Mavericka3 hace 104 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:
Salu2
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
Puntos
Por alber hace 104 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
Puntos
Por Mavericka3 hace 104 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 ;)
envía el proyecto a info@datoweb.com y para que te solucionemos el problema ;)
1
Puntos
Puntos
Por alber hace 104 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??
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
Puntos
Por Mavericka3 hace 104 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..
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
Puntos
Por alber hace 104 meses
Administrador