H5保存并读取临时数据
2017-01-25 16:18
260 查看
1:
错误:我运行的时候没有显示出数据
=============
在H5,APP中,本地存储主要用于客户端存储用户名等简单的用户信息
1:
分析
web Storage页面存储是H5为存储数据在客户端提供的一项重要功能,因为web Storage API可以区分会话数据和长期数据。
因此相应的API可以分为2两种类型
1:
sessionStorage:保存会话数据
2:
sessionStorage:在客户端长期保存数据
3:
使用sessionStorage对象保存数据的方法
:
调用setItem()方法
格式如下:
sessionStorage.setItem(key,value);
参数key表示被保存内容的键名
参数value表示被保存内容的键值
--
成功设置键名后不再允许修改,也不能重复,如果有重复,他就会取代原来的。
2:
读取被保存的数据getItem()方法
格式如下:
sessionStorage.getItem(key);
其中参数key表示设置保存时被保存内容的键名,该方法将返回一个指定键名对应的键值,如果不存在则返回一个null值
---------
案例:
创建一个文本框,和一个读取按钮,点击按钮,读取文本框的内容并且显示在页面
HTML代码
<fieldset>
<legend>读取数据</legend>
<input name="txtName" type="text" class="inputtxt" onChange="txtName_change(this);"size="30px">
<input name="btnGetValue" type="button" class="inputbtn" onclick="btnGetValue_click();" value="读取">
<p id="pStatus">5555</p>
</fieldset>
======================
js代码
<script type="text/javascript">
//获取id的函数
function $$(id){
return document.getElementById(id);
}
//输入文本框内容时调用的函数
function txtName_change(v){
var strName=v.value;//获取v的值,就是文本输入的值
sessionStroage.setItem("strName",strName);//键名和键值
$$("pStatus").style.display="block";
//$$("pStatus").innerHTML=sessionStorage.getItem("strName");//插入数据的时候,读取数据
$$("pStatus").innerHTML=sessionStorage.setItem("strName");
}
//点击读取按钮时调用的函数
function btnGetVaule_click(){
$$("pStatus").style.display="block";//会显示文本的样式
$$("pStatus").innerHTML=sessionStorage.getItem("strName");//,通过key值获取数据
}
</script>
==========
css代码
<style type="text/css">
.inputbtn{
border:#ccc 1px solid;
background-color:#eee;
line-height:18px;
font-size:12px;
}
.inputtxt{
border:#ccc 1px solid;
line-height:18px;
font-size:12px;
padding-left:3px;
}
fieldset{
padding:10px;
width:285px;
float:left;
}
#pStatus{
display:none;
border:#ccc 1px solid;
width:158px;
background-color:#eee;
padding:6px 12px 6px 12px;
margin-left:2px;
}
</style>
===========
解决bug:
错误:我运行的时候没有显示出数据
=============
在H5,APP中,本地存储主要用于客户端存储用户名等简单的用户信息
1:
分析
web Storage页面存储是H5为存储数据在客户端提供的一项重要功能,因为web Storage API可以区分会话数据和长期数据。
因此相应的API可以分为2两种类型
1:
sessionStorage:保存会话数据
2:
sessionStorage:在客户端长期保存数据
3:
使用sessionStorage对象保存数据的方法
:
调用setItem()方法
格式如下:
sessionStorage.setItem(key,value);
参数key表示被保存内容的键名
参数value表示被保存内容的键值
--
成功设置键名后不再允许修改,也不能重复,如果有重复,他就会取代原来的。
2:
读取被保存的数据getItem()方法
格式如下:
sessionStorage.getItem(key);
其中参数key表示设置保存时被保存内容的键名,该方法将返回一个指定键名对应的键值,如果不存在则返回一个null值
---------
案例:
创建一个文本框,和一个读取按钮,点击按钮,读取文本框的内容并且显示在页面
HTML代码
<fieldset>
<legend>读取数据</legend>
<input name="txtName" type="text" class="inputtxt" onChange="txtName_change(this);"size="30px">
<input name="btnGetValue" type="button" class="inputbtn" onclick="btnGetValue_click();" value="读取">
<p id="pStatus">5555</p>
</fieldset>
======================
js代码
<script type="text/javascript">
//获取id的函数
function $$(id){
return document.getElementById(id);
}
//输入文本框内容时调用的函数
function txtName_change(v){
var strName=v.value;//获取v的值,就是文本输入的值
sessionStroage.setItem("strName",strName);//键名和键值
$$("pStatus").style.display="block";
//$$("pStatus").innerHTML=sessionStorage.getItem("strName");//插入数据的时候,读取数据
$$("pStatus").innerHTML=sessionStorage.setItem("strName");
}
//点击读取按钮时调用的函数
function btnGetVaule_click(){
$$("pStatus").style.display="block";//会显示文本的样式
$$("pStatus").innerHTML=sessionStorage.getItem("strName");//,通过key值获取数据
}
</script>
==========
css代码
<style type="text/css">
.inputbtn{
border:#ccc 1px solid;
background-color:#eee;
line-height:18px;
font-size:12px;
}
.inputtxt{
border:#ccc 1px solid;
line-height:18px;
font-size:12px;
padding-left:3px;
}
fieldset{
padding:10px;
width:285px;
float:left;
}
#pStatus{
display:none;
border:#ccc 1px solid;
width:158px;
background-color:#eee;
padding:6px 12px 6px 12px;
margin-left:2px;
}
</style>
===========
解决bug:
相关文章推荐
- HTML5存储数据----sessionStorage保存与读取临时数据
- H5保存并读取临时文件
- (III)继续探讨.NET CF下大规模数据读取和保存
- 流和文件:保存和读取字符级数据以及随机访问
- 读取XML数据,在页面中展现、编辑、保存的实现
- 收集两个C++写的从文本文件中读取数据保存到数组的程序
- BioUsb-线程中读取数据至缓冲以及将缓冲数据保存在m_ObArray中
- 在.NET CF下保存和读取XML文件数据不是一般的慢……
- 如何:在OpenText Workflow 6.5模型中保存和读取多行数据
- XNA:保存数据到文件和从文件读取数据
- word 文档的保存数据及读取,类似图片,数据库设置图片格式(image)
- ActionsScprit3.0 小知识点(四)[数据的保存及文件的读取]
- 将图片保存到ORACEL数据库和读取数据显示到页面
- 如何将pictureBox里的图片保存到数据库,然后从数据读取显示
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- javascript 读取XML数据,在页面中展现、编辑、保存的实现
- 流和文件:保存和读取字节级数据
- 个人学习代码保存:例12.读取GridView文件中的数据到Excel文件
- Word保存到数据以及读取的问题
- 从键盘输入4个学生的有关数据,然后把它们保存到磁盘文件中,最后从磁盘文件中读取数据输出到屏幕