创建XMLHttpRequest对象
初始化组件/创建HTTP对象
发送请求
设置回调函数
设置函数主体
先设置回调函数
$.ajax({
url:"请求路径",
type:"请求方式post/get",
data:"请求参数",
data:"username=zhangsan&id=1",
seccess:function(data){
//响应成功的回调函数
},
erro:function(){
//请求响应出现错误,会执行的回调函数
}
dataType:"text";//设置接受的响应数据的格式,返回
});
AJAX:六个全局事件
https://www.cnblogs.com/by-dxm/p/6393288.html
错误处理: .ajaxError()
.ajaxSuccess(),对应一个局部方法:.success(),请求成功完成时执行。
.ajaxComplete(),对应一个局部方法:.complete(),请求完成后注册一个回调函数。
.ajaxSend(),没有对应的局部方法,只有属性 beforeSend,请求发送之前要绑定的函数。
$.get(url,[data],[callback],[type]);
url:请求路径
data:请求参数
callback:回调函数
type:响应结果的类型
$.post(url,[data],[callback],[type]);
url:请求路径
data:请求参数
callback:回调函数
type:响应结果的类型
$.getJSON("url",[data],[callBack]);
url:请求路径
data:请求参数
callback:回调函数
$("body").load("url","opr=html");
JSON:
var person={"name":"张三"};
var array=["北京","上海"]
var person=[{"name":"张三"},{"name":"张三"}];
对象转换为JSON
导包——fastjson
List list=n.selectAll();
String str=JSON.toJSONString(list);