-
Ajax 异步刷新技术
作用:不刷新整个页面,局部刷新
好处:节省网络带宽,提高响应效率,增加用户体验度。
特点:由JQuery的XMLHttpRequesst发送ajax异步请求,
服务器处理请求,响应需要的数据。
-
jQuery发送ajax异步请求
$.ajax({ url:”请求地址”, type: “请求方式get/post”, data:请求数据 , //格式key=value&key=value 或 {属性名:值,属性名:值} dataType:”服务器响应的数据类型text、json、xml...” , success: callback //成功是,调用 }); function callback(data){ //data:服务器响应的数据 //页面的局部刷新 } 如果服务器响应是文本字符串,数据类型用:text 。 如果服务器响应是对象或集合,数据类型用:json 。 简写: $.get(url,data,callback,dataType); $.post(url,data,callback,dataType); $.getJSON(url,data,callback); dataType:响应数据类型text(字符串类型) , json(对象/集合) |
-
Json
定义:描述对象的特殊的字符串
格式:
(1).JSON格式对象的语法:
var 对象名={“属性名”:值,“属性名”:值,“属性名”:值...} |
(2). JSON格式对象数组的语法:
var 对象名=[{“属性名”:值,“属性名”:值},{“属性名”:值,“属性名”:值}]; |
2.FastJSON
(1).作用:java对象和json格式的解析器和生成器
Java对象序列化JSON格式的字符串
JSON格式的字符串反序列化为Java对象
(2).引入fastJSON格式的jar包
fastjson-1.2.13.jar=>As a libary
(3).Java对象序列化JSON格式的字符串的方法
JSON.toJSONString(Object object):String