手写ajax请求

tech2022-12-26  74

//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);
最新回复(0)