Filter&Listener&Ajax

今日目标:

4,axios

Axios 对原生的AJAX进行封装,简化书写。

Axios官网是:https://www.axios-http.cn

4.1 基本使用

axios 使用是比较简单的,分为以下两步:

axios() 是用来发送异步请求的,小括号中使用 js 对象传递请求相关的参数:

then() 需要传递一个匿名函数。我们将 then() 中传递的匿名函数称为 ==回调函数==,意思是该匿名函数在发送请求时不会被调用,而是在成功响应后调用的函数。而该回调函数中的 resp 参数是对响应的数据进行封装的对象,通过 resp.data 可以获取到响应的数据。

4.2 快速入门

4.2.1 后端实现

定义一个用于接收请求的servlet,代码如下:

4.2.2 前端实现

整体页面代码如下:

4.3 请求方法别名

为了方便起见, Axios 已经为所有支持的请求方法提供了别名。如下:

而我们只关注 get 请求和 post 请求。

入门案例中的 get 请求代码可以改为如下:

入门案例中的 post 请求代码可以改为如下: