【发布时间】:2018-06-29 08:45:54
【问题描述】:
我正在使用 Axios 向 Jobs API 站点发出 get 请求。每当我 console.log 响应时,我似乎无法使用它。返回的对象是 {data: "↵ ↵ ↵ ↵"},但它看起来像 JSON。
const url = //api string content
axios.get(url)
.then(function(res){
console.log(res);
})
.catch(function(){
console.log("err");
})
如果我使用 console.log(res.data),那么它不会以 JSON 格式返回。看起来它正在返回一个包含所有数据的函数。它看起来像 displayJobs({"keys": "values"})。我无法获取 res.data.displayJobs。当我直接访问链接时,我的 JSON 查看器会正常解析它。如何让数据以 JSON 格式返回? 例如:res.data.jobTitle
感谢您的帮助。我在其他项目上收到了一些成功的 API 请求,但我还是个新手,所以我希望这不是一个愚蠢的问题。
【问题讨论】:
-
听起来端点正在为您的应用程序 JSONP 提供服务,这是一个解释如何使用它的答案:stackoverflow.com/questions/3839966/…
-
好吧,这似乎很有意义。似乎它应该工作。谢谢。
标签: javascript json axios