您现在的位置是:首页 >技术教程 >AJAX && Axios && async与await 关键字网站首页技术教程
AJAX && Axios && async与await 关键字
简介AJAX && Axios && async与await 关键字
目录
Axios(请求配置 | Axios中文文档 | Axios中文网):
AJAX:
AJAX是浏览器和服务器之间通信,进行动态数据交互,其原理就是XMLHttpRequest对象,也就是它的实现方式。
实现步骤:
//步骤:
//1.创建xhr对象
let xhr = new XMLHttpRequest()
//2.调用open方法
xhr.open('请求方法','请求url网址')
//3.监听loadend事件,即加载完成后返回结果
xhr.addEventListener('loadend',()=>{
//在控制台输出响应返回的结果
console.log(xhr.response)
})
//4.调用send方法,发送请求
xhr.send()
完整案例,可直接使用:
<!--完整案例,可以直接使用-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>XMLHttpRequest_基础使用</title>
</head>
<body>
<p class="my-p"></p>
<script>
/**
* 目标:使用XMLHttpRequest对象与服务器通信
* 1. 创建 XMLHttpRequest 对象
* 2. 配置请求方法和请求 url 地址
* 3. 监听 loadend 事件,接收响应结果
* 4. 发起请求
*/
// 1. 创建 XMLHttpRequest 对象
const xhr = new XMLHttpRequest()
// 2. 配置请求方法和请求 url 地址,该接口无需传参,若有需要,直接把参数放在接口地址后面即可
xhr.open('GET', 'http://hmajax.itheima.net/api/province')
// 3. 监听 loadend 事件,接收响应结果
xhr.addEventListener('loadend&#
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。