Javascript 如何在post请求后获取数据并将其设置为state?
如何处理post请求后的数据并将其设置为state(状态),或在post后的get请求中获取数据?首先,我建议您使用axios库简化数据获取,并做到这一点:Javascript 如何在post请求后获取数据并将其设置为state?,javascript,reactjs,Javascript,Reactjs,如何处理post请求后的数据并将其设置为state(状态),或在post后的get请求中获取数据?首先,我建议您使用axios库简化数据获取,并做到这一点: fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ "script": "string&q
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"script": "string",
"name": "string",
"type": "string"
}
)
})
.then(function (data) {
return data.resolve()
}).then(()=>{
//set data to state
})
您请求从api获取响应。然后将响应的数据添加到状态change。然后(函数(数据){return data.resolve()})。然后(()=>{//set data to state})
到。然后(函数(数据){return data.json();})。然后(结果=>{//set data(result)to state})
const response = await axios.post(url)
setState(response.data)