Tengo un formulario de envío de calificación. En form.onSubmit() , capturo los datos de calificación, redirijo a una "página de agradecimiento" con window.location.replace(url) .
Estoy tratando de agregar los datos de calificación en la nueva página. Sin embargo, una vez que se reemplaza la página, puedo acceder a la variable formData, pero el DOM de la nueva página parece inaccesible.
Código:
const form = document.querySelector('form'); function handleSubmit(e) { e.preventDefault(); const formData = new FormData(form); window.location.replace('thankyou.html'); console.log(formData.get('rating')); // dom not accessible after replace console.log(document.body); }¿Alguna pista?
Para futuras referencias, parece que todo el contenido y los recursos adjuntos se eliminan en la recarga/redireccionamiento de la página.
Otra consulta similar: establecer tiempos de espera invalidados por recarga de página
Recursos: evento de ventana MDN - descargar