XMLHttpRequest:浏览器中的一个 JavaScript 接口(API),用于通过 HTTP 在后台向服务器发送请求并接收响应,从而在不刷新整页的情况下更新网页内容(常用于 AJAX)。也可用于获取文本、JSON、二进制数据等。
/ˌɛksˌɛmˌɛl ˌeɪtʃ tiː tiː piː rɪˈkwɛst/
We used XMLHttpRequest to load data from the server.
我们使用 XMLHttpRequest 从服务器加载数据。
Although fetch is newer, some legacy code still relies on XMLHttpRequest for progress events and broad compatibility.
尽管 fetch 更新一些,但部分旧代码仍依赖 XMLHttpRequest 来获得进度事件并保持更广泛的兼容性。
该词由 XML + HTTP + Request 组合而来,最初设计用于在网页中以异步方式请求数据(早期常与 AJAX 一起使用),名称里带 XML 是因为早期常用它传输 XML,但如今更常见的是 JSON 等格式。