創(chuàng)建XMLHttpRequest對(duì)象
初始化組件/創(chuàng)建HTTP對(duì)象
發(fā)送請(qǐng)求
設(shè)置回調(diào)函數(shù)
設(shè)置函數(shù)主體
先設(shè)置回調(diào)函數(shù)
$.ajax({
url:"請(qǐng)求路徑"若河,
type:"請(qǐng)求方式post/get",
data:"請(qǐng)求參數(shù)",
data:"username=zhangsan&id=1",
seccess:function(data){
//響應(yīng)成功的回調(diào)函數(shù)
}屉符,
erro:function(){
//請(qǐng)求響應(yīng)出現(xiàn)錯(cuò)誤胀茵,會(huì)執(zhí)行的回調(diào)函數(shù)
}
dataType:"text";//設(shè)置接受的響應(yīng)數(shù)據(jù)的格式,返回
});
AJAX:六個(gè)全局事件
https://www.cnblogs.com/by-dxm/p/6393288.html
錯(cuò)誤處理: .ajaxError()
.ajaxSuccess()昔园,對(duì)應(yīng)一個(gè)局部方法:.success(),請(qǐng)求成功完成時(shí)執(zhí)行。
.ajaxComplete()房午,對(duì)應(yīng)一個(gè)局部方法:.complete(),請(qǐng)求完成后注冊(cè)一個(gè)回調(diào)函數(shù)丹允。
.ajaxSend()郭厌,沒有對(duì)應(yīng)的局部方法,只有屬性?beforeSend雕蔽,請(qǐng)求發(fā)送之前要綁定的函數(shù)折柠。
$.get(url,[data],[callback],[type]);
url:請(qǐng)求路徑
data:請(qǐng)求參數(shù)
callback:回調(diào)函數(shù)
type:響應(yīng)結(jié)果的類型
$.post(url,[data],[callback],[type]);
url:請(qǐng)求路徑
data:請(qǐng)求參數(shù)
callback:回調(diào)函數(shù)
?type:響應(yīng)結(jié)果的類型
$.getJSON("url",[data],[callBack]);
url:請(qǐng)求路徑
data:請(qǐng)求參數(shù)
callback:回調(diào)函數(shù)
$("body").load("url","opr=html");
JSON:
var person={"name":"張三"};
var array=["北京","上海"]
var person=[{"name":"張三"},{"name":"張三"}];
對(duì)象轉(zhuǎn)換為JSON
導(dǎo)包——fastjson
List list=n.selectAll();
String str=JSON.toJSONString(list);