封装html5不能刷新,html5 – localStorage在页面刷新后不检索值

我正在尝试测试

html5 localStorage功能.出于某种原因,每当我尝试在刷新页面后从存储中检索值时,我只返回返回的空值. (如果我尝试在我设置它们的同一个函数中检索值,那么我可以正确地检索它们).

一件事:我正在加载的html / javascript是从本地磁盘请求的(例如,我正在使用字符串:“file:/// C:/testLocalStore.html”来浏览文件,而不是从Web服务器请求它.这会导致我看到的localStore问题吗?

(我想发布完整的代码示例,但我在格式化方面遇到了一些问题.我会很快发布它).

test local storage

function savestuff()

{

var existingData = localStorage.getItem("existingData");

if( existingData === undefined || existingData === null )

{

// first time saving a map.

existingData = $("#mapName").val();

}

else

{

existingData = existingData + "," + $("#mapName").val();

}

localStorage.setItem("existingData", existingData);

// test is non-null here, it was properly retrieved.

var test = localStorage.getItem("existingData");

}

$(document).ready( function init()

{

// existing data is always null.

var existingData = localStorage.getItem("existingData");

if( existingData !== null )

{

var existingDataListHtml = existingData.split(",");

existingDataListHtml = $.each(existingData, function(data) {

return "

" + data + "";

});

$("#existingData").html("

  • " + existingDataListHtml + "");

}

} );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值