Ciao sono uno sviluppatore web principiante e sto cercando di costruire l'interfaccia di un semplice sito di e-commerce come un progetto personale. Il sito ha più pagine con checkbox. Quando qualcuno controlla un elemento, recupera il prezzo dell'elemento e lo memorizza in una variabile. Ma quando vado alla pagina successiva e clicco su nuovi prodotti di checkbox la variabile si ripristina automaticamente allo stato originale. Come posso salvare il valore di quella variabile in Javascript?
Questo è il codice che ho scritto usando sessionStorage ma non funziona ancora quando passo alla pagina successiva il valore è resettato.
Come posso scrivere questo codice in modo che non venga reimpostato su ogni cambio di pagina. Tutte le pagine del mio sito web utilizzano lo stesso script.
$(document).ready(function () {
var total = 0;
$('input.check').click(function () {
if ($(this).attr('checked')) {
var check = parseInt($(this).parent().children('span').text().substr(1, 3));
total += check;
sessionStorage.var_name = 0 + total;
alert(sessionStorage.var_name);
} else {
var uncheck = parseInt($(this).parent().children('span').text().substr(1, 3));
total -= uncheck;
}
})
})