Tengo una función checkEvery15Seconds
que se ejecuta cada 15 segundos. Verifica si se han agregado nuevos comentarios a una página.¿Cómo bloquear las funciones AJAX de la superposición?
Tengo un formulario que envía un nuevo comentario una vez que se presiona el botón Enviar, luego muestra el nuevo comentario en la página.
En el proceso de agregar un nuevo comentario checkEvery15Seconds
está consultando la base de datos al mismo tiempo, así que termino con comentarios duplicados en la página (no en la base de datos, esto es un problema de JavaScript).
¿Cómo puedo obtener mi función "submitComment" para detener checkEvery15Seconds
y reiniciarlo después de que la función "submitComment" haya terminado de ejecutarse?
Como solución alternativa, solo asegúrese de no agregar el comentario a la página si ya está allí, por el ID del comentario. Haga que el contenedor de comentarios HTML que agregue tenga un id. "Comment_N" y luego verifique ese elemento antes de agregar uno nuevo. – Nicole