Javascript 会话存储:保存的对象数量
我试图获取保存到会话存储元素的对象数量 我需要知道有多少张票已保存到会话存储中;票 到目前为止,我的代码是Javascript 会话存储:保存的对象数量,javascript,html,sessionstorage,Javascript,Html,Sessionstorage,我试图获取保存到会话存储元素的对象数量 我需要知道有多少张票已保存到会话存储中;票 到目前为止,我的代码是 $('#price').html(sessionStorage['tickets']); 我试过sessionStorage.length['tickets]]和其他一些变体均无效。 我知道这是一个简单的请求,但我已经在互联网上搜索过了,还没走多远 此函数通过向其中传递类来创建会话存储票证 function confirm(){ var str=""; if(!sessi
$('#price').html(sessionStorage['tickets']);
我试过sessionStorage.length['tickets]]
和其他一些变体均无效。
我知道这是一个简单的请求,但我已经在互联网上搜索过了,还没走多远
此函数通过向其中传递类来创建会话存储票证
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
问候,,
Kevin根据我所知,您正在会话存储中的“tickets”键下存储一个以空格分隔的元素ID列表 要获取项目数,可以执行以下操作(假设ID中没有空格):
首先,请显示用于将
'tickets'
存储到会话存储中的代码。类似于这样的代码应该会让您走上正轨…sessionStorage.setItem(“total”,120);检查这个。。。添加了我用来存储“票”的代码,
var numberOfTickets = sessionStorage.getItem('tickets').split(' ').length;