js方法写一个ajax请求,通过return一个Promise来接收data数据
function Ajax(type, url, boolean) {
return new Promise((resolve, reject) => {
let xhr = new XMLHttpRequest()
xhr.open(type, url, boolean)
xhr.setRequestHeader('content-Type', 'application/x-www-form-urlencoded')
xhr.send()
xhr.onreadystatechange = function () {
if (xhr.status == 200 && xhr.readyState == 4) {
let data = JSON.parse(xhr.responseText)
resolve(data)
}
}
})
}
Ajax('get', ' https://cnodejs.org/api/v1//topics', true).then(res => {
console.log(res)
})