Привет Я начинающий веб-разработчик и пытаюсь создать интерфейс простого сайта электронной коммерции в качестве личного проекта. На сайте есть несколько страниц с флажками.Javascript хранит данные
Когда кто-то проверяет элемент
- это retrives цену элемента и
- сохраняет его в переменной.
Но когда я иду на следующую страницу и нажмите новые флажки продукты переменная автоматически сбрасывает в исходное состояние.
Как сохранить значение этой переменной в Javascript? Я использую библиотеку jQuery.
EDIT: Это код, который я написал с помощью sessionStorage, но он все еще не работает, когда я перехожу на следующую страницу, значение сбрасывается.
Как я могу устранить этот код, чтобы я не сбросил каждую страницу. Все страницы на моем сайте используют один и тот же скрипт.
$(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;
}
})
Как перейти на следующую страницу через AJAX или перезагрузить страницу? – thecodeparadox
Я использую перезагрузку страницы –
Файлы cookie - это всегда другой вариант – RustyTheBoyRobot