原生ajax
// 定義異步請求對象
var xmr ;
// 檢測瀏覽器是否直接支持ajax
if (window.XMLHttpRequest) {
xmr = new XMLHttpRequest();
}else{
xmr = new ActiveObject('Microsoft.XMLHTTP');
}
// 設(shè)置回調(diào)函數(shù)
xmr.onreadystatechange = function(){
if(xmr.readystate==4&&xmr.status==200){
//獲取服務(wù)器的響應(yīng)值
var res = xmr.responseText;
console.log(res)
}
}
//創(chuàng)建異步請求
xmr.open('GET/POST',url,true);
xmr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
//發(fā)送請求
xmr.send();
jQuery的ajax
$.ajax({
//提交數(shù)據(jù)的類型 POST GET
type:"POST",
//提交的網(wǎng)址
url:url,
//提交的數(shù)據(jù)
data:{參數(shù)},
//返回?cái)?shù)據(jù)的格式
dataType: "text",//"xml", "html", "script", "json", "jsonp", "text".
//在請求之前調(diào)用的函數(shù)
beforeSend:function(){alert("發(fā)送請求")},
//成功返回之后調(diào)用的函數(shù)
success:function(data){} ,
//調(diào)用執(zhí)行后調(diào)用的函數(shù)
complete: function(){},
//調(diào)用出錯執(zhí)行的函數(shù)
error: function(){}
});
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。