什么是AJAX,ajax是异步的js和xml。简单来说就是使用XMLHttpRequest对象与服务器通信。它可以使用JSON.XML,HTML,和text文本等格式发送和接收数据,ajax最吸引人的就是它的异步特性,也就是说它可以在不重新刷新页面的情况下与服务器通信,交换数据,或更新页面。
怎么用AJAX呢?那就是先用axios库,与服务器进行数据通信
语法:1.引入axios.js
2.使用axios函数,传入配置对象,再用.then回调函数接受结果,并做后续处理
什么是URL?统一资源定位符
URL查询参数
浏览器提供给服务器的额外信息,让服务器返回浏览器要的数据
语法:http://xxx.com/xxx/xxx?参数名1 = 值1%&参数名2 = 值2
使用axios提供的params选项
常用请求方法:get:获取数据。post:提交数据。put:修改数据(全部)。delete:删除数据。patch:修改数据(部分)
axios请求配置:url:请求的url网址,method:请求的方法,get可以省略。data:提交数据
axios({
url:'目标资源地址',
method:'请求方法',
data:{
参数名:值
}
}).then((result) => {
})
axios的核心配置是:url:请求url网址。method:请求方法:get可以省略。params:查询参数。data:提交数据
http协议-请求报文 。http协议:规定了浏览器发送及服务器返回内容的格式。请求报文:浏览器按照http协议要求的格式,发送服务器的内容。
请求报文的组成部分有:1:请求行:请求方法,url协议。2:请求头:以键值对的格式携带的附加信息,比如:Content-Type。3:空行:分隔请求头,空行之后的是发送给服务器的资源。4:请求体:发送的资源
http协议-响应报文:服务器按照http协议要求的格式,返回给浏览器的内容。http响应状态码:用来表明请求是否成功完成。1xx:信息。2xx:成功。3xx:重定向信息。4xx:客户端错误。5xx:服务端错误。