js和jq的ajax調(diào)用

原生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ù)。

友情鏈接更多精彩內(nèi)容