axios 请求无法成功打印

rename
  • 84
<button onclick="switch1()">axios请求</button>

   function switch1()
    {
    axios.get("https://www.autumnfish.cn/api/joke/list?num=6").then(function (response){console.log(response)})

    }

请问这种请求axios的方式为什么不成功打印呢

回复
阅读 1.9k
7 个回答

看下控制台,是不是有跨域

加个catch捕获下看看?

axios.get('https://www.autumnfish.cn/api/joke/list?num=6')
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

fetch("https://www.autumnfish.cn/api/joke/list?num=6").then(res => res.json().then(console.log))

F12 控制台,没有问题,检查下你的逻辑吧


复制粘贴你的代码,跑了一下没有问题,看下你的控制台有什么输出。

改为<button onclick="switch1">axios请求</button>
你的写法中onclick="switch1()"实际上是onclick="undefined"

宣传栏