当前位置: 代码网 > it编程>前端脚本>Ajax > 如何通过axios发起Ajax请求(最新推荐)

如何通过axios发起Ajax请求(最新推荐)

2024年05月15日 Ajax 我要评论
axios  什么是axiosaxios是专注于网络数据请求的库,相比于原生的xmlhttprequest对象,axios简单易用。相比于jquery,axios更加轻量化,只专注于网络数据

axios  

什么是axios

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

axios发起get请求

axios发起get请求的语法:

在这里插入图片描述


代码

<body>
    <button id="btn1">发起get请求</button>
    <script>
        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);
            })
        })
    </script>
</body>

在这里插入图片描述

axios发起post请求

axios发起post请求的语法

在这里插入图片描述

 <button id="btn2">发起post请求</button>
  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()的函数,语法如下:

在这里插入图片描述

<body>
    <button id="btn3">发起ajax请求</button>
    <script>
        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);
                }
            )
        })
    </script>
</body>

在这里插入图片描述

直接使用axios发起post请求

<body>
    <button id="btn4">发起ajax post请求</button>
        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);
                }
            )
        })
    </script>
</body>

在这里插入图片描述

到此这篇关于如何通过axios发起ajax请求的文章就介绍到这了,更多相关axios发起ajax请求内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com