前端发送Ajax请求的技术Axios

目录

1.引入Axios文件

2.使用Axios发送请求

2.1请求方法的别名

请求的URL地址怎么来的?

后端实现

前后端交互


1.引入Axios文件

javascript 复制代码
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

2.使用Axios发送请求

2.1请求方法的别名

|----------------------------------------|------------|
| 方法 | 描述 |
| axios.get(url [, config]) | 发送get请求 |
| axios.delete(url [, config]) | 发送delete请求 |
| axios.post(url [, data[, config]]) | 发送post请求 |
| axios.put(url [, data[, config]]) | 发送put请求 |

get请求:

javascript 复制代码
axios.get("https://mock.apifox.cn/m1/3083103-0-default/emps/list").then(result => {
    console.log(result.data);
})

post请求:

javascript 复制代码
axios.post("https://mock.apifox.cn/m1/3083103-0-default/emps/update","id=1").then(result => {
    console.log(result.data);
})

所有请求发出后不会立即执行then后面的代码,而是等服务器响应回来后执行。

请求的URL地址怎么来的?

是后端开发人员定义的API接口地址。

后端实现

后端开发人员会基于特定的技术栈(比如java,Node js,Python等)构建服务器

并在服务器上编写处理各种HTTP请求(GET,POST的)的代码逻辑。

当服务器收到GET||post请求时,调用相应的处理函数响应

前后端交互

前端通过Axios或其他HTTP客户端发送请求与到URL,并附带必要额查询参数(如姓名,性别,职位)。

服务端收到请求后就,解析这些参数,执行相应的数据库查询操作,最后将结果打包成JSON格式返回给前端。

相关推荐
Amy_yang1 天前
从随机排序到公平洗牌:JavaScript随机抽取问题的优化之路
javascript·性能优化
apollo_qwe1 天前
在 JavaScript(包括 ES 规范)开发中,常用的方法可以按数组、对象、字符串、循环 / 迭代等类别整理
javascript
芒鸽1 天前
Kuikly Compose vs. Jetpack Compose:一套代码实现真正的全平台原生渲染
前端
w***37511 天前
SpringMVC 请求参数接收
前端·javascript·算法
shikisuki1 天前
从 0 到 1 手撸一个生产级个人智能仪表盘(求star~)
前端
flashlight_hi1 天前
LeetCode 分类刷题:112. 路径总和
javascript·算法·leetcode
草帽lufei1 天前
Trae SOLO项目真实需求
前端·前端工程化·trae
爱吃香蕉的阿豪1 天前
.NET 10正式发布:三年LTS加持,性能与AI开发双重革命
前端·javascript·vue.js
Hilaku1 天前
🎉 Ant Design 6.0 来了!这一次它终于想通了什么?
前端·javascript·ant design