axios 请求无法成功打印

<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的方式为什么不成功打印呢

阅读 6.1k
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"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题