如果请求失败,我尝试使用XMLHttpRequestEventTarget.onerror进行处理,但它仅在异步请求中有效。.尽管我确实需要同步请求,但它使代码对我来说更加容易并且可以按顺序工作。 代码
const http = new XMLHttpRequest();
const url = 'http://192.168.1.2/';
http.open('get', url, false );
http.onreadystatechange = function ()
{
if(http.readyState === 4)
{
if(http.status === 200)
{
console.log("it worked ")
}
}
}
http.onerror = function () {
console.log("** An error occurred during the transaction");
};
http.send();
答案 0 :(得分:0)
只需将其返回aync(true)并使用回调修复其余代码!