码迷,mamicode.com
首页 > Web开发 > 详细

封装一个XMLHttpRequest

时间:2019-10-26 13:18:45      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:div   stat   str   eth   pre   sof   object   activex   UNC   

function ajax(method,url,callback,data){
    let xhr = new XMLHttpRequest() || new ActiveXObject(‘Microsoft.XMLHTTP‘)
    xhr.open(method,url,true)
    if(method === ‘get‘){
        xhr.send()
    }
    if(method===‘post‘){
        xhr.setRequestHeader(‘Content-Type‘,‘application/json‘)
        xhr.send(JSON.stringify(data))
    }
    xhr.onreadystatechange = function(){
        if(this.readyState === 4 && this.status === 200){
            callback(JSON.parse(this.responseText))
        }
    }
}

封装一个XMLHttpRequest

标签:div   stat   str   eth   pre   sof   object   activex   UNC   

原文地址:https://www.cnblogs.com/yezichengy/p/11742516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!