从flickr API返回的未定义值

网格酱

在尝试构建从flickr API提取的用于学校的图像的简单10个图像库时,我遇到了问题。

我的代码...

$(document).ready(function() {
    $.get('http://api.flickr.com/services/rest/?&method=flickr.photos.search&tags=thor&api_key=[API_KEY]5&per_page=10', function(data) {
        var items = [];
        $(data).find("photo").each(function(index, value) {
            var ident = (value.id);
            var secret_id = (value.secret);
            var farm_id = (value.farm);
            var server_id = (value.server);
            $("#target").append("<p>" + ident + " " + server_id + " " + secret_id + " " + farm_id + "</p>");
        });
    });
});

输出...

“ 10627683824未定义未定义未定义”(其中10个具有不同的ID值)

我知道我走对了。如果有人可以向我解释为什么我得到未定义的值,将不胜感激。

罗里·麦克罗森(Rory McCrossan)

您需要使用attr来从返回的XML中获取属性。尝试这个:

$.get('http://api.flickr.com/services/rest/?&method=flickr.photos.search&tags=thor&api_key=[API_KEY]&per_page=10', function (data) {
    var items = [];
    $(data).find("photo").each(function (index, value) {
        var ident = value.id;
        var secret_id = $(value).attr('secret');
        var farm_id = $(value).attr('farm');
        var server_id = $(value).attr('server');
        $("#target").append("<p>" + ident + " " + server_id + " " + secret_id + " " + farm_id + "</p>");
    });
});

小提琴的例子

它起作用的唯一原因value.id是因为id它是本机属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flickr getTopPlacesList返回0

来自分类Dev

遍历Flickr的API结果

来自分类Dev

用于Flickr集合的WordPress短代码函数返回“未定义”错误

来自分类Dev

Flickr API:什么是“视觉”标签?

来自分类Dev

使用Swift调用Flickr API

来自分类Dev

用于flickr API的php库

来自分类Dev

Flickr API 检查返回类型照片或视频

来自分类Dev

Flickr API 总是返回相同的数据

来自分类Dev

iOS flickr搜索照片json返回nil

来自分类Dev

iOS flickr搜索照片json返回nil

来自分类Dev

Flickr API,用于基于位置的图像

来自分类Dev

如何从flickr API获取正确的JSON对象

来自分类Dev

API:按方向获取Flickr照片

来自分类Dev

Flickr API根据位置获取图像

来自分类Dev

Flickr API:使用python上传图像

来自分类Dev

从flickr.photos API获取照片?

来自分类Dev

Flickr API:以编程方式可访问的文档

来自分类Dev

使用Flickr API在PHP中提取图像

来自分类Dev

Flickr API根据位置获取图像

来自分类Dev

Flickr API标签搜索(jQuery / ajax)

来自分类Dev

需要Flickr API登出或过期令牌

来自分类Dev

flickr api搜索不显示图像

来自分类Dev

FlickR API-基于EditText的查询

来自分类Dev

在反应中使用 jsonp 的 Flickr 公共 api

来自分类Dev

从 Flickr api 使用 JSONP 获取 JSON 数据

来自分类Dev

flickr api - 使用 JSONP 获取照片

来自分类Dev

Flickr照片搜索API不返回任何内容

来自分类Dev

如何使用Flickr API从某个地方返回图像

来自分类Dev

Flickr照片搜索API不返回任何内容