使用fetch时:
fetch(REQUEST_URL,{ method: 'get',dataType: 'json',headers: { 'Accept': 'application/json','Content-Type': 'application/json' } }) .then((response) => { response.json() // << This is the problem }) .then((responseData) => { // responseData = undefined console.log(responseData); }); }).catch(function(err) { console.log(err); }) .done();
以下作品有效,您知道为什么吗? :
JSON.parse(response._bodyText)
链接响应应该更像这样,特别是response.json部分.那么你应该在console.log中得到一个Object.
.then(response => response.json()) .then(response => { console.log(response);