如果我是对的,则“ AJAX”中的“ A”表示异步发送HTTP请求,而无需等待HTTP响应。
我了解到我们可以通过XMLHttpRequest
发送异步HTTP请求,例如:
function handleButtonPress(e) {
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = handleResponse;
httpRequest.open("GET", e.target.innerHTML + ".html");
httpRequest.send();
}
我们如何同步发送HTTP请求?
谢谢。
答案 0 :(得分:1)
open函数中的第三个参数用于异步请求发送。 您可以为同步请求将其设置为false
function handleButtonPress(e) {
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = handleResponse;
httpRequest.open("GET", e.target.innerHTML + ".html", false);
httpRequest.send();
}