客户端:
return new Promise((resolve,reject)=>{
var xhr=new XMLHttpRequest()
xhr.open(method,url)
method.toLowerCase()==="post" && body ? xhr.send(typeof body==="object"JSON.stringify(body) :body) : xhr.send()
复制代码
xhr.onreadystatechange=function(){
if(xhr.status===200 && xhr.readyState===4){
var o
try{
o=JSON.parse(xhr.response)
}catch(e){
o=xhr.response
}
resolve(o)
}
}
})
}
init()
async function init(){
// 1.GET方式
var data
// data=await ajax("http://localhost:4010/addgoods?a=11&b=22")
// 2