封装一个XMLHttpRequest
Posted yezichengy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装一个XMLHttpRequest相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章