[知了堂学习笔记] Ajax_数据解析
来源:互联网 发布:教育与大数据 编辑:程序博客网 时间:2024/06/05 08:34
xml数据
- 当服务器端返回数据为XML,则这种Ajax数据格式就是XML
- 在浏览器我们通过responseXML来获得XML形式的响应数据
XML节点遍历
- Element.documentElement:返回文档的根节点
- Element.childNodes:返回元素下的子节点
- Element.firstChild:返回元素首个子节点
- Element.lastChild:返回元素最后一个子节点
- Element.nodeName:返回元素的名称
- Element.nodeValue:返回元素的节点值
- Element.nodeType:返回元素的节点类型
- Element.textContent:返回元素文本内容
- Element.parentNode:返回元素的父节点
Json数据
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式
JSON数据结构
- “名称/值”对的集合
- 值的有序列表
JSON数据格式图谱
JSON数据解析
- 在数据传输流程中,json是以文本,即字符串的形式传递的,而js操作的是json对象,所以,json对象和json字符串之间的相互转换是关键
- JSON字符串:
var str1 = '{"name":"cxc";"sex":"woman"}';
- JSON对象:
var str2 = {"name":"cxc","sex":"woman"};
JSON字符串转JSON对象
- 方法一:eval函数完成JSON字符串转JSON对象
- 方法二:使用JSON提供json.js包,https://github.com/douglascrockford/JSON-js
- 方法三:使用jQuery完成格式的转换
JSON对象转JSON字符串
- 使用json2.js中的stringify()完成JSON对象转JSON字符串
JSON数组对象解析
服务器端发送JSON数据
- JavaBean转JSON
- 集合转JSON
JSON反序列化
- JSON序列化:将服务器端的JavaBean对象转换成JSON字符串
JSON反序列化:服务器端得到一个JSON字符串,然后将JSON字符串转换JavaBean对象
作用:
1.我们从全局角度(MVC 开发流程)去思考,客户端提交一个数据,我的控制器得到数据。如果
我们能将这个数据直接转换 JavaBean 对象,则业务逻辑层和数据访问层在操作的时候会变得简
单2.具体的技术实现去思考,如果我们以后学到 MyBatis, Hibernate 框架,则 MyBatis 或者 Hibernate
在完成添加操作时候,框架支持直接使用 JavaBean 来完成 insert 操作
txt数据
当服务器端返回数据为字符串,则这种Ajax数据格式就是txt
- 在浏览器端我们通过responseText来获得字符串形式的响应数据
请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php
阅读全文
0 0
- [知了堂学习笔记] Ajax_数据解析
- [知了堂学习笔记]_Ajax之解析Json
- 【知了堂学习笔记】JFreeChart
- [知了堂学习笔记]_JavaScript
- [知了堂学习笔记] javascript DOM学习
- 【知了堂学习笔记】c3p0连接池
- 【知了堂学习笔记】正则表达式
- 【知了堂学习笔记】正则表达式
- 【知了堂学习笔记】正则表达式
- [知了堂学习笔记]_jQuery 事件参考手册
- [知了堂学习笔记]_MyBatis_01入门介绍
- 【知了堂学习笔记】_mybatis入门
- [知了堂学习笔记]_break的用法
- [知了堂学习笔记]_Mybatis入门
- [知了堂学习笔记]_JS的数据类型
- [知了堂学习笔记]_JavaScript入门
- [知了堂学习笔记]_JavaScript之数据类型
- [知了堂学习笔记]_Js中的函数
- 似然函数
- 欢迎使用CSDN-markdown编辑器
- 【ML学习笔记】9:认识Decision Tree决策树
- css3
- 贝塞尔曲线
- [知了堂学习笔记] Ajax_数据解析
- eclipse Maven构建的工程无法发布lib到tomcat的解决方法
- [知了堂学习笔记]_Ajax入门
- Linux 移动或重命名文件/目录-mv 的10个实用例子
- Java异常机制
- python3爬虫1--简单网页源代码获取
- 在Windows10下误用记事本打开class文件怎么恢复
- SSL_2278 Oliver的救援
- Linux 升级 Python 至 3.x