#3 Para pasar los parámetros entre páginas puedes escoger una de las siguientes opciones:
- Meterlos en una request HTTP, ya sea GET o POST.
- Usar LocalStorage (mejor que las cookies) para guardar los valores y luego recogerlos en la segunda página.
Igualmente, veo un código JS muy sucio eh, te voy a dar unas pequeñas directrices para mejorarlo:
- No uses variables globales, o por lo menos las mínimas posibles.
- Usa "let" en lugar de "var", que los navegadores actuales ya soportan ES6.
- Separa un poco más el código en tus asignaciones. Hay líneas que se hacen difíciles de leer así.
- Cuando hagas method chaining con más de dos métodos, mételos en distintas líneas. Ejemplo:
let res = metodoUno().metodoDos().metodoTres()
cámbialo a:
let res = metodoUno()
.metodoDos()
.MetodoTres()
(aquí aparece mal, pero vamos, que las llamadas a los otros métodos deben indentarse hasta estar debajo de la llamada del método inicial)
- Jamás uses "new Array()". De hecho, la palabra "new" en JS sólo se debería usar para instanciar clases que tú mismo hayas creado. Es mejor hacer lo siguiente:
let miArray = []
Saludos.