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);
}
사람이 그것을 감사하겠습니다 이것에 대한 해결책을 얻기 위해 나에게 도움이 될 수 있습니다.
미리 감사드립니다.
'을 console.log (favList [I])'사실 당신이 뭔가를 귀하의 response..but에 대한 –