zoukankan      html  css  js  c++  java
  • 16.axios基本使用

    <body>
        <button class="get">get请求</button><button class="post">post请求</button>
        <!-- 官网提供的 axios 在线地址 -->
        <script src="http://unpkg.com/axios/dist/axios.min.js"></script>
        <script>
            // axios 是网络请求库
            // axios必须先导入才可以使用   axios功能不仅仅是这些 还有文档传送门:http://github.com/axios/axios
            // 用axios里面的  get  请求的  书写格式
    
            // axios.get("要去的网络接口地址 ? key=value & key=value").then(function(response) {},function(error) {})
    
            // 其中 then方法 传递的第一个函数  是等内部响应完毕 成功的时候返回数据  第二个函数是  请求失败的时候返回数据
            // post请求格式  和gat差不多  只是 ? 改为 , 参数以 对象{} 的形式传递 如下:
    
            // axios.post("地址",{key:value,key2:value2}).then(function(response) {}, function(error) {})
    
            document.querySelector('.get').onclick = function() {
                axios.get("https://autumnfish.cn/api/joke/list?num=3") // 用axios里面的get请求方法
                    .then(function(response) {
                        console.log(response);
                    }, function(error) {
                        console.log(error);
                    })
            };
            document.querySelector('.post').onclick = function() {
                axios.post("https://autumnfish.cn/api/user/reg", {
                        username: "铁板西兰花"
                    })
                    .then(function(response) {
                        console.log(response);
                    }, function(error) {
                        console.log(error);
                    })
            }
        </script>
    </body>
  • 相关阅读:
    hex string 换转
    TX1 flash backup & restore
    Emgu CV
    sql点滴42—mysql中的时间转换
    sql点滴42—mysql中的数据结构
    thinkphp学习笔记9—自动加载
    thinkphp学习笔记8—命名空间
    thinkphp学习笔记7—多层MVC
    js常见执行方法window.onload = function (){},$(document).ready()
    安装64位php开发环境
  • 原文地址:https://www.cnblogs.com/yanglaxue/p/14203964.html
Copyright © 2011-2022 走看看