Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

231
Vistas
¿Cómo guardar la ruta de clic como JSON?

Digamos que tengo un cuestionario escrito en JavaScript. Hay cuatro posibles respuestas diferentes para cada pregunta. El participante hace clic en su camino a través del cuestionario uno por uno, puede cancelarlo en cualquier momento.

Ahora quiero guardar la ruta de clic del usuario, incluidas las marcas de tiempo respectivas. Mi idea es registrar la ruta del clic como un objeto de JavaScript y transferir este objeto al servidor a través de AJAX y guardarlo en un archivo JSON después de cada clic. ¿Tiene sentido?

Me parece que las cosas difíciles son (1) actualizar el objeto correcto (la(s) línea(s) correcta(s) en el archivo JSON) dentro de una sesión de prueba (sin cookies de sesión) para cada clic desde el segundo clic y (2) agregar un nuevo objeto para una nueva sesión de prueba, ambos, si es posible, sin leer y reescribir el archivo JSON completo cada vez.

Sus opiniones e ideas son apreciadas.

Editar: tengo control sobre el backend y estoy usando PHP.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Ahora quiero guardar la ruta de clic del usuario, incluidas las marcas de tiempo respectivas. Mi idea es registrar la ruta del clic como un objeto de JavaScript y transferir este objeto al servidor a través de AJAX y guardarlo en un archivo JSON después de cada clic.

En lugar de enviar el objeto al servidor a través de Ajax y guardarlo en un archivo .json , puede, de forma más sencilla, almacenar un JSON (incluidas las marcas de tiempo) en localStorage y actualizarlo allí.

Consulte la localStorage API de almacenamiento local:

  • https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

localStorage es a la vez:

  • más robusto/persistente que mantener los datos en un objeto
  • menos elaborado que Ajax-ing de datos al servidor repetidamente
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda