AJAX 是开发人员的梦想,因为您可以:
<!DOCTYPE html>
<html>
<body>
<div id="demo">
<h2>Let AJAX change this text</h2>
<button type="button" onclick="loadDoc()">Change Content</button>
</div>
</body>
</html>
HTML页面包含一个<div>部分和<button>。
<div>部分用于显示服务器的信息。
<button>调用功能(如果单击)。
该功能从Web服务器请求数据并显示:
function loadDoc() {
const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
document.getElementById("demo").innerHTML = this.responseText;
}
xhttp.open("GET", "ajax_info.txt", true);
xhttp.send();
}
ajax =A同步J脚本语言ANDXML。
AJAX 不是一种编程语言。
AJAX 仅使用以下组合:
XMLHttpRequest
对象(从Web服务器请求数据)AJAX 是一个误导性的名称。 AJAX 应用程序可能使用 XML 来传输数据,但以纯文本或 JSON 文本传输数据也同样常见。
AJAX 允许通过在后台与 Web 服务器交换数据来异步更新网页。这意味着可以更新网页的部分内容,而无需重新加载整个页面。
现代浏览器可以使用 Fetch API 而不是 XMLHttpRequest 对象。
Fetch API 接口允许 Web 浏览器向 Web 服务器发出 HTTP 请求。
如果您使用 XMLHttpRequest 对象,Fetch 可以以更简单的方式执行相同的操作。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!