2013-07-17 3 views
0

localstorage를 사용하여 즐겨 찾기 목록을 가져 오려고합니다. 내가 열어 항목을 클릭하면 몇 가지 data.In 같은 페이지에서 나는 "즐겨 찾기"버튼이있는 항목 수를 가진 listview 있습니다. 해당 버튼을 클릭하면 특정 페이지가 즐겨 찾기 목록에 추가됩니다. 즐겨 찾기 목록을 가져 오려고 할 때 데이터를 저장하지 않습니다.데이터가 로컬 저장소에 저장되지 않습니까?

JS 코드 :

$(".addToFavoritesDiv").click(function() { 
        var path = $.mobile.activePage.data('url'); 
        //alert(path); 
        //var store = localStorage.path; 
            s += "<li><a href=\"index.html?id="+ localStorage.path +"\"></a></li>"; 
       $('#favoritesList').append(s); 
       //alert("appended"); 
            $('#favoritesList').listview('refresh'); 
       }); 
$("#fav").on('click', function(event){ 
       //get our fav 
       var fav; 
          var favs; 
       for (var i = 0; i < localStorage.length; i++) { 
          fav = favs[i]; 
          }  
       s += "<li><a href=\"index.html?id=""\" class="item"></a></li>"; 
       $('#favoritesList').append(s); 
       addToStorage(fav); 
     }); 

function addToStorage(favList) 
{ 
$(".item").on('click', function(){ 
    var i = $('.item').index(this); 
    console.log(i); 
     localStorage['results'] = JSON.stringify(favList[i]); 
      storedItem = (localStorage['results']) ; 
      console.log(storedItem); 
      alert("this post was added to local storage"); 

      //retrieve list item 
      var retrievedItem = localStorage.getItem(['results']); 
      console.log('retrieved: ' + retrievedItem); 
    } 

사람이 그것을 감사하겠습니다 이것에 대한 해결책을 얻기 위해 나에게 도움이 될 수 있습니다.

미리 감사드립니다.

+0

'을 console.log (favList [I])'사실 당신이 뭔가를 귀하의 response..but에 대한 –

답변

0

다음 줄

localStorage.getItem(['results']); 

이 있어야합니다

localStorage.getItem('results'); 
+0

덕분에 저장되어 있는지 나는 아직도 이것도 노력했다. – Lucky

관련 문제