javascript接收后台返回的json数据问题

后台返回一个json字符串:


return response()->json(['success']); //laravel的语法

前端js代码:


axios.delete('/articles/3')

  .then(response => {

    console.log(response.data); //这里可以打印["success"]

    

    if (response.data === 'success') {

        console.log(response.data);  //这里不能打印

    }

    

  })

  .catch(error => {

    console.log(error);

  });

问题: 

第一个console.log(response.data)可以打印,第二个不行,哪里写错了?


蛊毒传说
浏览 556回答 1
1回答

qq_遁去的一_1

这是个数组?console.log(typeof response.data); 看下是不是打印objectaxios.delete('/articles/3')  .then(response => {    let data  = response.data[0]        if (data === 'success') {        console.log(response.data);  //这里不能打印    }      })  .catch(error => {    console.log(error);  });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript