Javascript 后轴心与状态变化

Javascript 后轴心与状态变化,javascript,reactjs,post,promise,axios,Javascript,Reactjs,Post,Promise,Axios,我不会将“React”状态(this.state.result)更改为axios post。怎么了?你能帮我吗?我使用api进行实时搜索。如何在axios promise中获得结果帖子 componentDidMount: function() { function Func(a) {return a } const Good = axios.post( 'https://suggestions.dadata.ru/suggestions/api/4_1/rs/

我不会将“React”状态(this.state.result)更改为axios post。怎么了?你能帮我吗?我使用api进行实时搜索。如何在axios promise中获得结果帖子

componentDidMount: function() {
    function Func(a) {return  a }
    const Good = axios.post(
        'https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/party', // url
        { 'query': this.state.names }, // data
        { headers: 
            { 'Content-Type':  'application/json',
            'Accept':        'application/json',
            'Authorization': 'Token ' + 'a7d88db5aee03e2e2c55722ce2c1d66b18da0cff',
            'X-Secret':'5f98a91e857ac197a9a7177f1b66e28c304760cf',
            },
        } 
    )
    .then(function (response,result) {
        let data = JSON.parse( response.request.response );
        this.setState( { result: data} );//It's error. The result is underfined
    })
    .catch(function (error) {
        console.log(error);
    });
}

response.request.response
看起来有误。尝试记录
响应
,以便您可以在控制台中检查它。我的控制台请求如果记录的对象是
response
,则您似乎需要
response.data.suggestions