AsynchronousJavaScriptAndXML
,就是异步的 JS 和 XML。 通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。 AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。比如说有一个学生数据:
name="孙悟空";age=18;gender="男";
用 XML 表示:
<student>
<name>孙悟空</name>
<age>18</age>
<gender>男</gender>
</student>
用 JSON 表示: {"name":"孙悟空","age":18,"gender":"男"}
行 POST /s?ie=utf-8 HTTP/1.1
头 Host: atguigu.com
Cookie: name=baidu
Content-type: application/x-www-form-urlencoded
User-Agent: chrome 83
空行
请求体 username=admin&password=admin
行 HTTP/1.1 200 OK
头 Content-Type: text/html;charset=utf-8
Content-length: 2048
Content-encoding: gzip
空行
请求体 <html>
<head>
</head>
<body>
<h1></h1>
</body>
</html>
view source
就可以看见请求行了
view source
下查看
表单的请求体