我试图从API中获取数据,但问题是API有PHP扩展。我对这件事很陌生,我真的不明白为什么我不使用result.data
来获取数据。
var formdata = new FormData();
formdata.append("stock_symbol", "PPL");
var requestOptions = {
method: 'POST',
body: formdata,
redirect: 'follow'
};
fetch(url, requestOptions)
.then(response => response.text())
.then(
result => {
console.log('result', result.data)
}
)
.catch(error => console.log('error', error));
字符串
1条答案
按热度按时间ni65a41a1#
从哪里获取数据并不重要,你犯了一个愚蠢的错误,数据格式是JSON,但你强行将其转换为原始文本,所以你必须用唯一的结果来替换
result.data
。字符串
要使
request.data
工作,必须将response.text()
替换为response.json()
型