1.示例出一个ajax对象
var ajax = new XMLHttpRequest()
2.ajax对象打开接口 ajax.open(请求方式,接口地址,是否异步) 异步:多线程同时运行(true) 同步:单线程依次运行(false)
ajax.open('get','http://localhost:3000/list','true')
3.ajax对象发送请求
ajax.send()
4.监听请求是否成功
ajax.onreadystatechange = function(){
if(ajax.readyState==4){
if(ajax.status==200){
//相应ajax.respose 默认json字符串 转化为json
//json字符串转换为json对象 var res = JSON.parse(ajax.response)
//json对象转换为json字符串 var res = JSON.stringify(ajax.response)
var res = JSON.parse(ajax.response)
console.log(res)
console.log(ajax.response)
}
}
}