【发布时间】:2013-09-01 01:05:21
【问题描述】:
我正在其他地方传递授权标头,所以我已经解决了这个问题。如果我警告(数据)我得到一个对象[对象],但不知道如何从该对象中提取数据。任何帮助将不胜感激!谢谢!
var albumAPI = "https://api.imgur.com/3/album/" + albumID + "/images";
$.ajax({
url: albumAPI,
type: 'GET',
dataType: 'json',
success: function(data) {
alert(data[0].link);
},
error: function() { console.log("ERRORZ"); },
beforeSend: setHeader
});
【问题讨论】:
-
您是否尝试过在 javascript 控制台中查看响应 (
data),甚至只是在浏览器中点击该 URL? -
而不是
alert使用console.log(JSON.stringify(data))然后检查浏览器的控制台 -
Objects未显示在警告框中。您应该尝试使用console.log(data) -
这篇文章中接受的答案:stackoverflow.com/questions/8014504/… 显示了一个解析来自 IMGUR 的 JSON 响应的示例。希望对您有所帮助。
-
console.log(JSON.stringify(data)) 将其吐到控制台中: {"data":[{"id":"BLJg5NH","title":null,"description" :null,"datetime":1377916883,"type":"image/jpeg","animated":false,"width":700,"height":524,"size":76180,"views":69404," bandwidth":5287196720,"favorite":false,"nsfw":null,"section":null,"link":"i.imgur.com/BLJg5NH.jpg"},这是 IMGUR 相册中的一张图片。接下来我将如何提取单个图像数据?
标签: javascript jquery ajax imgur