SOURCE


function sendXhr(url, method = 'GET', handle) {
    const xhr = new XMLHttpRequest()
    xhr.open(method, url)
    xhr.onreadystatechange(() => {
        if (this.readystate !== 4) {
            return 
        } else {
            if (this.status === 200) {
                handle(this.response)
            } else {
                throw new Error(this.statusText)
            }
        }
    })
    xhr.onerror(() => {
        throw new Error(this.statusText)
    })
    try {
        xhr.send()
    } catch(e) {
        console.log(e)
    }
}
console 命令行工具 X clear

                    
>
console