我们怎样才能同步发送HTTP请求呢?

2024-01-20

如果我没猜错的话,“AJAX”中的“A”意味着异步发送 HTTP 请求,而不等待 HTTP 响应。

我了解到我们可以通过以下方式发送异步 HTTP 请求XMLHttpRequest, 例如:

function handleButtonPress(e) { 
    var httpRequest = new XMLHttpRequest(); 
    httpRequest.onreadystatechange = handleResponse; 
    httpRequest.open("GET", e.target.innerHTML +  ".html"); 
    httpRequest.send(); 
} 

我们怎样才能同步发送HTTP请求呢?


open 函数中的第三个参数用于异步请求发送。 对于同步请求,您可以将其设置为 false

function handleButtonPress(e) { 
    var httpRequest = new XMLHttpRequest(); 
    httpRequest.onreadystatechange = handleResponse; 
    httpRequest.open("GET", e.target.innerHTML +  ".html", false); 
    httpRequest.send(); 
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我们怎样才能同步发送HTTP请求呢? 的相关文章

随机推荐