Ajax
Ajax
概念:AJAX(Asynchronous JavaScript And XML): 异步的JavaScript和XML。
作用:
-
与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据。
-
之前的解决方式:通过JSP进行数据的交换:

-
现在的解决方案是:使用了AJAX和服务器进行通行,皆可以使用HTML+AJAX替换JSP页面了

-
-
异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用校验,等等
现代前后端交互的常见数据格式
- XML 曾经很常见,但现在更常用 JSON
- 后端一般提供 HTTP API(REST 风格常见),前端通过 AJAX/Fetch/Axios 请求
关联:前后端分离开发 / Request & Response / HTTP协议
异步和同步

你需要掌握的关键点
- 请求方法:GET/POST(以及 PUT/DELETE 等)
- 参数位置:URL 查询参数 vs 请求体
- Content-Type:表单提交 vs JSON
- 响应处理:成功/失败分支、状态码、错误信息展示
Ajax的使用
Axios异步框架
对原生的AJAX进行封装,简化书写,官网。