2014-03-25 5 views
0

세션 저장 요소에 저장된 개체의 양을 가져 오려고합니다.세션 저장소 : 저장된 개체의 개수

얼마나 많은 티켓이 세션 저장 장치에 저장되었는지 알아야합니다. 티켓.

지금까지 가지고있는 코드는 다음과 같습니다.

$('#price').html(sessionStorage['tickets']); 

나는 sessionStorage.length['tickets']);과 몇 가지 다른 유사 콘텐츠를 사용해 보았습니다. 이 간단한 요청이지만 인터넷 trawled 및 멀리 얻지 못했다 알고 있습니다.

이 함수는 클래스를 전달하여 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"; 
     } 

} 
+0

당신이에'tickets''를 저장하는 데 사용하는 코드를 보여주십시오 세션 저장 공간 – nnnnnn

+0

다음과 같은 메시지가 표시됩니다. sessionStorage.setItem ("total", 120); 이것을 확인하십시오 ... http://coding.smashingmagazine.com/2014/02/13/create-client-side-shopping-cart/ –

+0

은 '티켓'을 저장하는 데 사용 된 코드를 추가했습니다. – Step

답변

0

이 코드를 사용할 수있는 티켓의 수 :

sessionStorage.getItem ('tickets').split (' ').lenght 

감사합니다, 나는 당신의 공백으로 구분 된 목록을 저장하고 말할 수있는 것과 케빈

+0

감사합니다. 속임수. 도움을 주셔서 감사합니다 – Step

0

을 키 '티켓'아래의 세션 저장 영역에있는 요소 ID.

항목의 수는 (그들에 공백이없는 사용자 ID를 가정) 같은 것을 할 수 얻을 :

var numberOfTickets = sessionStorage.getItem('tickets').split(' ').length; 
+0

, 그 트릭을 완료했습니다. 도움 감사 – Step