JSON
JSON是一种轻量级的数据交换格式。
- 数据在键值对中
- 数据由逗号分隔
- 大括号保存对象
- 方括号保存数组
语法:
JSON键值对是用来保存JS对象的一种方式。和JS对象的写法也差不多。键/值对组合中的键名写在前面并且双引号包裹,使用冒号分隔,然后紧接着值。
{"name":"小马"}
{"name":"小花","sex":"女"}
Java对象转JSON
在异步交换数据时,java对象不能直接被传递给js,所以需要吧java对象转换为JSON格式的字符串,吧字符串响应给客户端,再由客户端将JSON字符串转换为js对象即可。
$.parseJSON(txt);
Jquery实现AJAX
$.get()
这是一个简单的GET请求功能。请求成功时可调用回调函数。
$.get(url,[data],[callback],[type])
<!--
url:发送请求的地址
data:待发送key/value参数
callback:发送成功时回调函数
type:返回内容格式(xml,html,script,json,text,_default)
-->
注:请求是通过URl提交的,有大小限制(2kb)
$.post()
这是一个简单的POST请求功能。请求成功时可调用回调函数。
$.post(url,[data],[callback],[type])
<!--
url:发送请求的地址
data:待发送key/value参数
callback:发送成功时回调函数
type:返回内容格式(xml,html,script,json,text,_default)
-->
POST请求是HTTP消息实体提交的,提交大小不受限制。
$("#testform").serialize()
<!-- 请求发送表单数据 -->