Вы можете использовать объект sessionStorage
для хранения данных, относящихся к одному окну / вкладке.Он работает так же, как и любой другой объект JavaScript, в котором вы можете назначать (sessionStorage.foo = "bar"
), извлекать (baz = sessionStorage.foo
) и удалять (delete sessionStorage.foo
), но в отличие от других объектов JS любой набор свойств будет постоянным при загрузке страниц в одномwindow.
Единственным недостатком является то, что он не отправляет эти данные на сервер.Вы должны сделать это самостоятельно, используя вызов AJAX.