鍍金池/ 問答/HTML/ 關(guān)于ajax請求的參數(shù)

關(guān)于ajax請求的參數(shù)

前幾天參加了一個面試面試官問我ajax請求有什么參數(shù),我好像不太理解這個問題,回答也沒有另面試官滿意,請問該如何作答?

回答
編輯回答
久愛她

主要就是:

  1. 請求模式(GET、POST)
  2. 請求頭
  3. 請求URI(如果是GET模式,直接包含參數(shù),如果是post模式,可以包含部分直接字符串參數(shù))
  4. 數(shù)據(jù)類型參數(shù)(POST 模式必須的)
  5. 回調(diào)處理接口(又細(xì)分為成功回調(diào)和錯誤回調(diào))
2017年11月25日 18:21
編輯回答
吢涼

主要的幾個:請求方式(GET、POST之類的)、請求頭、請求地址、數(shù)據(jù)參數(shù)、成功回調(diào)失敗回調(diào)

2018年1月6日 21:27
編輯回答
痞性

這個實際上就是問ajax的原理和用法吧,包括請求頭,請求行和請求主體;

1.先創(chuàng)建一個XMLHttpRequest:(IE支持ActiveXObject)   
var xhr=new XMLHttpRequest(); 
2.請求行:
xhr.open('get','url')//第一個參數(shù)可以是get或者post或者put
3.請求頭:
xhr.setRequestHeader('"Content-type","application/json;')//常見的有json,form,純文本,html
4.請求主體   
xhr.send(null)
5.響應(yīng)處理: 
xml.onreadystatechange = function(){//響應(yīng)處理
if(xmlHttp.readyState == 4){
    console.info("response finish");
    if(xmlHttp.status == 200){
         console.info("reponse success");
        console.info(xmlHttp.responseText);
    }
}
}
 6.然后說下jq里ajax里面常用的$.ajax,$.get,$.post的用法
 7.還有如果說下axios,然后將axios和vue-resource,$ajax進(jìn)行對比就比較完美啦

最后貼上幾個傳送門:
jQuery中ajax的4種常用請求方式
一起玩轉(zhuǎn)Vue-resource
axios使用

2017年4月22日 17:36