По методу хранения в браузере:
Как уже упоминалось @Ferenc, метод setItem для хранения сеанса принимает два параметра.
sessionStorage.setItem("selectedItem","value");
или вы можете использовать sessionStorage["selectedItem"] = "value";
И чтобы получить значение в другом месте браузера, вы можете либо использовать метод getItem()
, либо использовать массив, например, метод доступа к значению, например
var value = sessionStorage["selected"];
Но я бы посоветовал вам перейти с localStorage вместо sessionStorage, поскольку он имеет большую область действия, чем область sessionStorage.Вы можете прочитать разницу ч / б хранения сеансов и локального хранилища здесь.
Примечание. Вы можете проверить наличие ошибок в своем коде JavaScript (что теперь происходит, когда вы вызываете метод getItem с одним параметром) с помощьюзаглядывая в консоль браузера.
По параметрам запроса:
Ну, это не рекомендуемый метод, если вы не используете серверный язык.т.е. Java, PHP и т. д. В этом случае вы добавляете строку запроса в URL.то есть
http://www.url.com?value=selected
Чтобы прочитать, как получить доступ к параметрам запроса с помощью JavaScript, обратитесь к этому вопросу.