let request = function (url,type="GET",data=""){returnnewPromise((resolve,reject)=>{
var xhr = window.XMLHttpRequest ?newXMLHttpRequest():ActiveXObject("microsoft.XMLHttp")
xhr.open(type,url,true);
xhr.send();
xhr.onreadystatechange =()=>{if(xhr.readyState ==4){if(xhr.status ==200){resolve(JSON.parse(xhr.response))}}}})}
2、promise 封装原生$.ajax()
let request = function (url,type="GET",data=""){returnnewPromise((resolve,reject)=>{
$.ajax({
url,
type,
data,success(res){resolve(res)},error(res){reject(res)}})})}
1、promise 封装原生AJAX let request = function (url,type="GET",data="") { return new Promise((resolve,reject)=>{ var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : ActiveXObject("microsoft.XMLHttp") xhr.open(type,url,tr