ReactJS 获取响应未定义

我有一个将数据发送到服务器的代码,并且有一个函数


save(contentType, data, setResponse) {

    axios({

        method: 'POST',

        data: data,

    }).then((response) => {

        setResponse(data.response);

}

这给了我类型未定义。我怎样才能解决这个问题?


猛跑小猪
浏览 110回答 1
1回答

元芳怎么了

你应该写response.data而不是data.response因为变量不response存在data:submitForm(contentType, data, setResponse) {    axios({        url: `${API_BASE_URL}`,        method: 'POST',        data: data,    }).then((response) => {        // Change it here...        setResponse(response.data);    }).catch((error) => {        setResponse(error.response);    })}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript