我有这个api请求:
module.exports = {
getResult: function (topic) {
return axios.get('https://www.googleapis.com/books/v1/volumes?q=Lord+of+the+rings&callback=handleResponse')
.then(function (results) {
return results.data;
})
}
}
我无法访问内部数组,因为我在API JSON数据中有这个handleResponse
答案 0 :(得分:0)
您可以使用此网址https://www.googleapis.com/books/v1/volumes?q=Lord+of+the+rings。放下&callback=handleResponse
或者如果你想保留现有的url,你需要添加一个像
这样的全局handleResponse函数 <script>
function handleResponse(response) {
for (var i = 0; i < response.items.length; i++) {
var item = response.items[i];
// in production code, item.text should have the HTML entities escaped.
document.getElementById("content").innerHTML += "<br>" + item.volumeInfo.title;
}
}
</script>
但https://www.googleapis.com/books/v1/volumes?q=Lord+of+the+rings适合您的用例