//post 请求
const xml = new XMLHttpRequest();//创建ajax对象
xml.open("POST","/login",true);//true为异步请求,false为同步请求。连接服务器
xml.onreadystagechange = function (){ //接收返回的数据
if(xml.readyState === 4){ //readyState码:0:请求未初始化;1:服务连接已建立; 2:请求已接收; 3:请求处理中;4:请求已完成,切响应已就绪。
if(xml.status === 200){ //status状态码:2XX:成功处理请求;3XXX:需要重新定向,浏览器直接跳转;4XXX:客户端请求错误;5XXX:服务端错误
alert(xml.responseText)
}else{
alert('失败')
}
}
}
const postData = {
userName = "小明",
passWord = "123456"
}
xml.send(JSON.stringify(postData)); //发送请求,把对象参数用JSON方法转为字符串参数
//get 请求
const xml = new XMLHttpRequest();
xml.open("GET","/login",true);
xml.onreadystagechange = function (){
if(xml.readyState === 4){
if(xml.status === 200){
alert(xml.responseText)
}
}
}
xml.send(null);