一、Ajax原理
1.实例化 创建XMLHTTPRequest对象
2.初始化组件
3.发送请求
4.设定回调函数
5.回调函数主体
二、Ajax方法
1.$.ajax(){
"url":发送请求的地址
"type":"post/get"请求方式
"data":"name="+name 发送请求的数据
"datatype":"text" 指定返回的数据格式
"success":callBack 响应成功后执行的回调函数
"error":function(){} 响应失败后执行的代码
}
2.全局方法
2.1加载请求: .ajaxStart() 和 .ajaxstop()
2.2错误处理: .ajaxError()
2.3.ajaxSuccess(),对应一个局部方法:.success(),请求成功完成时执行。
2.4.ajaxComplete(),对应一个局部方法:.complete(),请求完成后注册一个回调函数。
2.5.ajaxSend(),没有对应的局部方法,只有属性 beforeSend,请求发送之前要绑定的函数。
3.$.post(url[,data][,success][,datatype]);
4.$.get(url[,data][,success][,datatype]);
5.$.getJson(url[,data][,success]);
三、创建JSON
1.创建对象
var JSON 对象 = {name:value,name:value};
2.创建数组
var Json 数组 = [value,value];
3.创建嵌套对象
var JSON 对象 = [{name:value},{name:value},{name:value}];
四、各种对象转换为JSON