Ajax原理
创建对象
回调函数主体
初始化请求
发送请求
设定回调函数
经典方式
$.ajax({
url:"发送请求的路径"
type:"发送方式GET/POST"
data:"发送请求携带的参数,多参数之间用&连接"
dataType:"返回的数据类型json/text/html"
success:返回成功调用的函数名,不加引号和小括号
error:返回失败调用的函数
timeout:超过此时间还未响应则强制关闭以节省空间
global:true—全局函数能够触发,false—全局函数不能触发
})
主要用方式
页面加载触发
$.post("/发送请求路径","发送请求携带参数",回调函数,"返回数据类型");
$.get("/AjaxDemoServlet","opr=login&name="+name+"&pwd="+pwd,callBack,"json");
$.getJSON("/发送请求路径","发送请求携带参数",回调函数,"返回数据类型");
节点触发
.load()封装了.html()方法,返回值类型默认是html
JSON对象的创建
普通json对象——var name={"名":"值"}
创建普通类型数组——var name=["","","",""]
创建数组存储json对象——var name=[{},{},{},{}]
对象转换成json格式
导包——fastjson
String name = JSON.toJSONString(要转换的对象);