使用响应状态和响应json数据时,只获取响应状态。 responseText返回undefined.Code,如下所示
fetch('http://mysite/check.json')
.then((response) => {
response.json();
this.setState({
xstatus: response.status
});
console.log("status_return:",this.state.xstatus);
})
.then((responseText) => {
this.setState({
xtest: responseText
});
console.log("return-------",this.state.xtest);
})
如何获得状态& json数据?
答案 0 :(得分:0)
有效的代码
fetch('http://mysite/check.json')
.then(response => response.json().then(data => ({status: response.status,body:data})))
.then(responseText => {
this.setState({
xtest: responseText
});
console.log("return-------",this.state.xtest);
现在我获得了状态和数据..