前端页面存取数据

如果使用本地存储如: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中有属性选择器:[],属性除了保存数据,还可以作为选择元素使用。

时间: 2024-10-06 20:02:41

前端页面存取数据的相关文章

servlet自动获取前端页面提交数据

servlet自动获取前端页面jsp提交数据 以下是本人在学习过程中,因前端页面提交参数过多,后台servlet封装实体类过于麻烦而写的一个工具类,应用于jsp/servlet数据提交后,基于MVC+MyBatis进行数据持久化的过程.这里只介绍页面到servlet(controller)提交数据封装对象的过程,MVC+MyBatis访问数据库不在这里介绍. 1.前端页面及代码 1)前端表单页面构建(用于测试简单构建的页面有点丑陋哦~) 2)前端jsp页面代码   这里使用了Ajax异步 get

iwebshop里面前端页面query标签如何传递api数据

开发中遇到了前台页面用query标签查出来的数据,需要通过api获取数据,那么接下来就给大家说一下如何通过api里的方法来传递数据到前端! 首先前端页面必须是query标签获取的数据 例子: {set:$queryObj=Api::run('getSellerList',$flag);$resultData=$queryObj->find()} {if:$resultData} {foreach:items=$resultData} 例子中 注意自己定义的 api方法 给一个自定义参数,此$fl

使用原生ajax访问后台数据并将其展现在前端页面中(小菜鸟自己整理玩的,大神勿喷)

首先你要有php的环境,关于php环境的搭建,php本地站点的搭建,此处不再重复请看这里:http://www.cnblogs.com/Gabriel-Wei/p/5950465.html我们把wamp打开,并且在Dreamweaver里面新建一个phpStudy站点.这篇文章我们需要两个文件,一个test.html前端的页面,一个tigong.php数据的提供页,下面分别进行介绍. tigong.php我们在Dreamweaver,phpStudy站点下面,新建一个tigong.php页面,里

前端页面展示MySQL数据并实现前后端互动

前端页面使用H-ui框架  后端使用flask框架  数据库使用mysql  连接数据库通过pymysql实现 前端代码如下 <html lang="en"> <head> <meta charset="utf-8"> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <meta http-equiv=&quo

用easyui从servlet传递json数据到前端页面的两种方法

用easyui从servlet传递json数据到前端页面的两种方法 两种方法获取的数据在servlet层传递的方法相同,下面为Servlet中代码,以查询表中所有信息为例. //重写doGet方法 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stu

Python之路-(js正则表达式、前端页面的模板套用、Django基础)

js正则表达式 前端页面的模板套用 Django基础 js正则表达式: 1.定义正则表达式 /.../  用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 登录注册验证: test: 判断字符串是否符合规定的规则 rep = /\d+/;   (定义规则) rep.test('')   (引号里面必须包含字母和数字才返回true,否则为false) rep = /^\d+$/; (只有是纯数字时候才返回true,否则是false) exe

javaweb 关于页面获取数据

EL(Excepress Language表达式语言) 1.....所有的EL都是以$"{"开始,以"}"结尾的.例:${sessionScope.user.sex}(sessionScope是EL的内置对象,后面会讲到).该例子的意思是:从session中取得用户的性别.相当于下面的代码<%User user=(User)session.getParameter("user");String sex=user.getSex();%>

Fiddler前端页面调试工具简易入门

前端初级选手们最常用的工具应该算是各大浏览器自带的调试工具了(就是各大浏览器们按F12调出来的那个货),作为初级选手我也是用这些调试工具进行调试,最初觉得Firefox的firebug牛逼,好用.还可以按装webdeveloper等各种插件,用起来很牛逼.后来转战chrome,发现这个浏览器用着爽啊,调试工具也不差,但是总感觉有时候有些复杂,或者力不从心,于是去网上了解大神们的调试工具,发现一款挺牛叉,简单用用推荐大家. 下面就是今天推荐的闪闪发光的工具Fiddler它可以用反向代理的身份帮助你

前端页面——揭开级联查询的面纱

最近,小编一直在做高校平台的的项目,致力于让全国乃至全球的大学都能够使用,我负责的是学生选课的模块,从中学到了很多,自身也得到了历练.今天我就跟大家分享一下自己的项目经验. 1什么是级联查询 也许有人还不知道级联查询是什么,那么我们来解释一下.比如说我们在淘宝或者京东上要添加一个自己的收货地址,那么当我们选择省份的时候,它会自动将本省的城市列出来,当我们选择好市以后,它又会把该市所包含的区都列出来,这个效果就是级联查询. 2如何实现 我们知道了什么是级联查询,那么怎么才能实现这个效果呢? 不要着