码迷,mamicode.com
首页 > 其他好文 > 详细

前端页面存取数据

时间:2016-05-16 17:01:35      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

如果使用本地存储如:cookie,localStorage,sessionStorage,Web SQL的情况下,前端存取数据非常容易。

本文介绍,不使用以上本地存储,只在页面(标签里面)上存取数据。

最简单的一种做法是隐藏表单或者隐藏元素都可以:

<div style="dispaly:none" class="data">${后台穿过来的数据}</div>

这种做法在获取数据的时,jquery选择器选择元素的时候比较麻烦。而且给页面增加了不必要的内容。

注意,id或者class是不能传递数据的,因为获取不到id和class的内容,他们是作为页面元素的标示存在的。在jquery选择器里用来指定元素。

Html5有个data-*属性可以实现这一点:

<div id="name" data-test="${后台穿过来的数据}"></div>

<script>

//获取的话用jquery里的data()方法:

var data-test = $("#name").data("test")

</script>

  

当然,js比较熟悉的话,在标签里可以自定义属性来实现存储数据:

<div id="name" userName="${后台穿过来的数据}">name</div>
 <script>
		var user = document . getElementById ( ‘name‘ ) ;
		var userName =  user . getAttribute ( ‘userName‘ );
		alert(userName);//${后台穿过来的数据}
</script>

以上的方法都能实现保存后端传过来的数据,而并不在页面上显示。 

jquery中有属性选择器:[],属性除了保存数据,还可以作为选择元素使用。

前端页面存取数据

标签:

原文地址:http://www.cnblogs.com/xiaochongchong/p/5498343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!