弃用同步 XMLHttpRequest

Hel*_*pme 1 html javascript xmlhttprequest

我看到这个错误:“[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated 因为它对最终用户的体验有不利影响。有关更多帮助,请查看https://xhr.spec.whatwg.org/。”,在此代码:

var request;
if(window.XMLHttpRequest){
    request = new XMLHttpRequest();
}else{
    request = new ActiveXObject("Microsoft.XMLHTTP");
}
request.open('GET', 'http://www.mywebsite.com', false);
request.send();
Run Code Online (Sandbox Code Playgroud)

我应该用什么替换指令,因为它们已被弃用?

EKW*_*EKW 6

你只需要改变

request.open('GET', 'http://www.mywebsite.com', false);
Run Code Online (Sandbox Code Playgroud)

request.open('GET', 'http://www.mywebsite.com', true);
Run Code Online (Sandbox Code Playgroud)

  • 当然,一旦你做到了,将会有更多的改变 (2认同)