2016-07-31 2 views
0

사용자가 입력 한 다음 다른 페이지에 표시 할 수 있도록 웹 페이지를 만드는 학교 프로젝트를 진행하고 있습니다. 이벤트 작성 페이지에는 양식이 있습니다. 모든 입력을 로컬 저장소에 저장했지만 지금은 이벤트 설명이라는 다른 페이지에 표시 할 데이터를 검색하는 방법을 잘 모르겠습니다.로컬 저장소에서 저장된 데이터를 html 페이지에 표시

localStorage["CreateEvent"]=JSON.stringify(one); 

...해야한다 : 이것은

function saveToStorage() { 
    var nameofevent=document.getElementById("name").value; 
    var pList=document.getElementsByName("pos"); 
    var positions=[]; 

    for (i=0; i<pList.length; i++){ 
    positions.push(pList[i].value); 
    console.log(pList[i].value); 
    } 

    //for (i=0; i<positions.length; i++){ 
    //console.log(positions[i].value); 
    //} 

    var venue= document.getElementById("venue").value; 
    var date=document.getElementById("date").value; 
    var starttime=document.getElementById("timeStart").value; 
    var endtime=document.getElementById("timeEnd").value; 
    var contact=document.getElementById("contact").value; 
    var email=document.getElementById("email").value; 
    var desc=document.getElementById("desc").value; 

    var one={"name":nameofevent,"pos":positions,"venue":venue,"date":date,"timeStart":starttime,"timeEnd":endtime,"contact":contact,"email":email,"desc":desc}; 
    localStorage["CreateEvent"]=JSON.stringify(one); 


    return false; 
} 

답변

2

:

localStorage.setItem('CreateEvent', JSON.stringify(one)); 

... 그리고 역은 다음과 같습니다 여기 내 코드는

var one = JSON.parse(localStorage.getItem('CreateEvent')); 
관련 문제