一、下载安装
官网:https://github.com/axios/axios
二、使用
<!DOCTYPE html><html lang="zh"><head><meta charset="UTF-8"><title>TestAjax</title><link crossorigin="anonymous" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.1/css/bootstrap.css" rel="stylesheet"><script crossorigin="anonymous" src="https://cdn.bootcdn.net/ajax/libs/jquery/3.4.1/jquery.js"></script><script crossorigin="anonymous" src="https://cdn.bootcdn.net/ajax/libs/axios/0.26.1/axios.js"></script></head><body><div class="container"><h2 class="page-header">jQuery发送Ajax请求</h2><button class="btn btn-primary">发送GET请求</button><button class="btn btn-danger">发送POST请求</button><button class="btn btn-info">发送通用(ALL)请求</button></div><script>const btns = document.querySelectorAll('button');axios.defaults.baseURL = 'http://localhost:8000',// get请求btns[0].onclick = function (){axios.get('/axios',{params: {id:100,vip:7,},headers: {name:'name',age:20,}}).then(value => {console.log(value);})}// post请求btns[1].onclick = function (){axios.post('/axios',{username : 'admin',password : 'admin'},{params: {id : 2},headers : {weight : 55}});}// 通用方法请求btns[2].onclick = function (){axios({method: 'POST',url: '/axios',params:{vip:9,},headers:{a:300},data:{user:'user'}});}</script></body></html>
