小工具知识网

当前位置: 首页 > 行业知识 > 【Ajax】如何通过axios发起Ajax请求

行业知识

【Ajax】如何通过axios发起Ajax请求

2026-10-21 10:40:09 来源:互联网转载

✍️ 作者���介: 前端新手学习中。

作者主页: 作者主页查看更多前端教学

专栏分享:css重难点教学   Node.js教学 从头开始学习   ajax学习

文章目录

  • axios
    •   什么是axios
    •   axios发起GET请求
    •   axios发起POST请求
    •   直接使用axios发起get请求
    •   直接使用axios发起post请求

      axios

        什么是axios

      Axios是专注于网络数据请求的库,相比于原生的XMLHttpRequest对象,axios简单易用。相比于Jquery,axios更加轻量化,只专注于网络数据请求。

        axios发起GET请求

      axios发起get请求的语法:

      代码

          发起get请求            document.querySelector('#btn1').addEventListener('click', function () {            let url = 'http://www.liulongbin.top:3006/api/get';            axios.get(url, { params: { name: 'xiaoxie', age: '20' } }).then(function (res) {                console.log(res.data);            })        })    

        axios发起POST请求

      axios发起post请求的语法

       发起post请求  document.querySelector('#btn2').addEventListener('click', function () {            let url = 'http://www.liulongbin.top:3006/api/post';            axios.post(url, { name: 'xiaoxie', age: '20' }).then(function (res) {                console.log(res.data);            })        })

        直接使用axios发起get请求

      axios也提供了类似于Jquery中$.ajax()的函数,语法如下:

          发起ajax请求            document.getElementById('btn3').addEventListener('click', function () {            let url = 'http://www.liulongbin.top:3006/api/get';            let paramsData = {                name: 'xiaoxie',                age: 20            }            axios({                method: 'get',                url: url,                params: paramsData,            }).then(                function (res) {                    console.log(res.data);                }            )        })    

        直接使用axios发起post请求

          发起ajax post请求        document.getElementById('btn4').addEventListener('click', function () {            let url = 'http://www.liulongbin.top:3006/api/post';            let paramsData = {                name: 'xiaoxie',                age: 20            }            axios({                method: 'post',                url: url,                data: paramsData,            }).then(                function (res) {                    console.log(res.data);                }            )        })    

上一篇:视频下载全攻略,轻松掌握高效下载技巧!

下一篇:WPS整页删除秘籍,轻松移除多余页面,操作更便捷!