我是XMLHttpRequest的新手。我不明白为什么我们在send()函数之前编写onload()函数。 onload()函数处理响应,我们接收和发送()函数向服务器发送请求。所以onload()必须按照我的理解写在send()函数之后。有人可以帮助理解这一点。为什么我们在编写XMLHttpRequest的send()之前编写onload()函数
var xmlhttp = new XMLHttpRequest(),
method = 'GET',
url = 'https://developer.mozilla.org/';
xmlhttp.open(method, url, true);
xmlhttp.onload = function() {
// Do something with the retrieved data
};
xmlhttp.send();
您正在声明onload函数,而不是调用它。您可以考虑阅读更多关于JavaScript功能的文章,https://www.w3schools.com/js/js_functions.asp – MikNiller