ajax封装

function ajaxApi(method,url,getUrl,postUrl,fn){
    const ajax=new XMLHttpRequest();
    if(method===‘GET‘ && getUrl){
        let add=‘‘
        Object.keys(getUrl).forEach(item=>{
            add+=`${item}=${getUrl[item]}&`
        })
        url+=`?${add}`
    }
    ajax.open(method,url,true);
    ajax.send(JSON.stringify(postUrl));
    ajax.onreadystatechange=()=>{
        if(ajax.readyState===4){
            fn(ajax.responseText);
        }
    }
}
 ajaxApi(method,url,getUrl,postUrl,fn)

ajax封装

上一篇:delphi android 中 Toast 的实现(老外写的UNIT)


下一篇:debug模式启动provider