2016-07-31 2 views
0

Я занимаюсь школьным проектом, в котором я создаю веб-страницы, чтобы пользователи могли вводить их, а затем отображать их на другой странице. На странице «Создать событие» представлена ​​форма. Я сохранил все данные в локальном хранилище, но теперь я не уверен, как извлекать данные для отображения на другой странице с названием Event Description. Вот мои коды:Отображение сохраненных данных из локального хранилища на страницу html

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["CreateEvent"]=JSON.stringify(one); 

... должно быть:

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

... и обратная бы:

var one = JSON.parse(localStorage.getItem('CreateEvent')); 
Смежные вопросы