这个实际上就是问ajax的原理和用法吧,包括请求头,请求行和请求主体;
1.先创建一个XMLHttpRequest:(IE支持ActiveXObject)
var xhr=new XMLHttpRequest();
2.请求行:
xhr.open('get','url')//第一个参数可以是get或者post或者put
3.请求头:
xhr.setRequestHeader('"Content-type","application/json;')//常见的有json,form,纯文本,html
4.请求主体
xhr.send(null)
5.响应处理:
xml.onreadystatechange = function(){//响应处理
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进行对比就比较完美啦
最后贴上几个传送门: