Я пытаюсь получить количество объектов, сохраненных в элементе хранения сеанса.
Мне нужно узнать, сколько билетов было сохранено в хранилище сеансов; Билеты.
Пока что у меня есть код;
$('#price').html(sessionStorage['tickets']);
Я попробовал sessionStorage.length['tickets']);
и несколько других вариантов безрезультатно. Я знаю, что это простой запрос, но он трал Интернет и не получил далеко.
Эта функция создавала билеты sessionStorage, передавая в нее класс.
function confirm(){
var str="";
if(!sessionStorage['user']){
alert('You Must First Sign In or Register!');
} else{
if($(".tickets").length>0){
$(".tickets").each(function(){
str += this.id+" ";
sessionStorage.setItem('tickets', str);
});
} else {
alert("You have not sellected any seats.");
}
//alert(""+sessionStorage['tickets']);
window.location="index.php";
}
}
Если вы хотите получить количество билетов, вы можете использовать этот код:
sessionStorage.getItem ('tickets').split (' ').lenght
С уважением, Кевин
из того, что я могу сказать, вы сохраняете список идентификаторов элементов, разделенных пробелами, в хранилище сеансов по ключевым "билетам".
чтобы получить количество элементов, которые вы могли бы сделать примерно так (при условии, что ваши идентификаторы не имеют пробелов в них):
var numberOfTickets = sessionStorage.getItem('tickets').split(' ').length;
'tickets'
в первую очередь.