function ajax(obj){
//创建xml对象
var xml = new XMLHttpRequest();
//判断请求方式
if(obj.method === "get" || obj.method === "GET"){
//GET
//判断是否有数据
if(obj.data){
xml.open('GET',obj.url + "?" + obj.data);
}else{
xml.open('GET',obj.url);
}
xml.send();
}else if(obj.method === "post" || obj.method === "POST"){
//post
//判断是否有数据
xml.open('GET',obj.url);
xml.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
if(obj.data){
xml.send(obj.data);
}else{
xml.send
}
}else{
console.log("请求错误");
return;
}
//开始监听状态
xml.onreadystatechange = function(){
if(xml.readyState === 4 && xml.status ===200){
console.log(xml.responseText);
}
}
}
封装Ajax方法
最新推荐文章于 2023-09-06 10:10:27 发布