HTML/HTTP è senza stato, questo significa che, ciò che hai fatto/visto nella pagina precedente, è completamente disconnesso con la pagina corrente. La domanda è Come passare una variabile tra due pagine nel front-end. (Dato che HTTP è senza stato, ogni volta che carichi la pagina userà i valori iniziali di qualunque cosa tu abbia impostato in JavaScript.Non puoi impostare una variabile globale in JS e semplicemente mantenere quel valore dopo aver caricato di nuovo la pagina
Ci sono un paio di modi per memorizzare il valore in un altro posto in modo da poterlo inizializzare caricando usando JavaScript)
1) - Semplice utilizzando Front End Storages, che equipaggia qualsiasi Browser (Cookie, Archiviazione sessione, Locale Archiviazione - che per ragioni di sicurezza è disponibile in tutto un dominio -> significa che puoi salvare i dati su questa memoria solo per un dominio, un altro dominio non può accedere a questi dati) e mettere valore in una pagina e ottenere valore in altri. Considerando che:
cookie salva i dati fino a che ora si è determinato,
Archiviazione sessione salva i dati fino a quando la scheda predefinita del browser chiuso.
Local Storage salva i dati fino Browser dati azioni completamente chiuso e tra le schede (pagine) Memorizza i dati senza data di scadenza, e viene cancellato solo tramite JavaScript, o deselezionando la cache del browser/memorizzato a livello locale dei dati - a differenza dei cookie di scadenza.
2) - Aggiungere attributi per l'elemento quando ha generato tramite Ajax rendere funzione
<a href='example2.html?action=getAll&element=product&id=1'>a link</a>
<a href='example2.html?action=getAll&element=product&id=2'>another link</a>
-> e dopo click questo elemento costrutto “URL /?action = getAll & element = product & id = 1 "e nella seconda pagina che andrà via azione è possibile analizzare questo URL e chiamare l'Ajax appropriato con i parametri appropriati.
Possibile duplicato di [Come passare l'oggetto javascript da una pagina all'altra] (http://stackoverflow.com/questions/7709289/how-to-pass-javascript-object-from-one-page-to-other) – jherax
Possibile duplicato di [Persist variabili javascript tra le pagine?] (Https://stackoverflow.com/questions/1981673/persist-javascript-variables-across-pages) – jherax
Possibile duplicato di [Uso di variabili globali nella pagina di ricarica] (http : //stackoverflow.com/q/29986657/2247494) – jherax