AJAX
是异步的 JavaScript 和 XML。使用 XMLHttpRequest 对象与服务器通信。它可以使用 JSON,XML,HTML 和 text 文本等格式发送和接收数据。
异步:可以在不重新刷新页面的情况下与服务器通信,交换数据或更新页面。
axios 库
与服务器进行数据通信,基于 XMLHttpRequest 封装,代码简单
使用:
- 引入 axios.js:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> - 使用 axios 函数:
<script>
axios({
// 传入配置对象
url: "目标资源地址",
// 用.then回调函数接收结果,并做后续处理
}).then((result) => {
// 对服务器返回的数据做后续处理
});
</script>
URL
统一资源定位符,简称网址
协议+域名+资源路径
协议
http 协议:超文本传输协议,规定浏览器和服务器之间传输数据的格式
域名
标记服务器在互联网中的方位
资源路径
标记资源在服务器下的具体位置
查询参数
浏览器提供给服务器的额外信息,让服务器返回浏览器想要的数据
语法:http://xxx.com/xxx/xxx?参数名1=值1&参数名2=值2