gpt4 book ai didi

jquery - 如何获取JSON响应中的第三层数据?

转载 作者:行者123 更新时间:2023-12-01 04:04:36 31 4
gpt4 key购买 nike

我想从 API 获取 Flickr 数据:

我使用了以下API https://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key=c87d0837c5bea1ac860102de95eee254&user_id=134029050%40N05&page=1&per_page=10&format=rest

我的代码是:

 <script type="text/javascript">
(function () {
var flickerAPI = "https://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key=c87d0837c5bea1ac860102de95eee254&user_id=134029050%40N05&page=1&per_page=10&format=json&nojsoncallback=1";
$.getJSON(flickerAPI, {
tags: "mount rainier",
tagmode: "any",
format: "json"
})
.done(function (data) {
// debugger;
$.each(data.photosets.photoset, function (i, item) {
alert(data.photosets.photoset[i].title);

var span = $('<span />').html(item[i]["title"]);
$("#images").append(span);


});
});
})();
</script>

我想获取“photoset”元素的标题,我能够获取“photoset”的属性,但我不知道如何获取“photoset”内的数据。

请帮助我。

最佳答案

标题实际上存储在标题对象内的_content中。所以你需要使用:

data.photosets.photoset[i].title._content

或者在循环内部,它只是:

item.title._content

在这里摆弄:https://jsfiddle.net/dho9xbt8/

关于jquery - 如何获取JSON响应中的第三层数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31462064/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com