1.Axios以GET和POST方式发送AJAX请求
<script>
const btns = document.querySelectorAll('button');
//GET方式
axios.defaults.baseURL = 'http://127.0.0.1:8000';
btns[0].onclick = function(){
axios.get('/axios-server',{
params:{
id:9208101516,
vip:7
},
headers:{
name:'liuyang',
age:21
}
}).then(value =>{
ocnsole.log(value);
})
};
//POST方式
btns[1].onclick = function(){
axios.post('/axios-server',{
//
params:{
id:9208101516,
vip:7
},
//
headers:{
name:'liuyang',
age:21
},
//
data:{
username:'admin',
password:'12345678'
}
}).then(value =>{
ocnsole.log(value);
})
};
</script>
2.Axios以通用方式发送请求
btns[2].onclick = function(){
axios({
url:'/axios-server',
method:'POST',
params:{
id:1000
},
headers:{
a:100,
b:200
},
data:{
username:'admin',
password:'admin'
}
}).then(response =>{
console.log(response);
});
}