首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON JQuery Flickr

JSON JQuery Flickr
EN

Stack Overflow用户
提问于 2010-03-06 13:21:51
回答 2查看 839关注 0票数 0

我有一个JQuery表达式

代码语言:javascript
复制
$.getJSON("http://api.flickr.com/services/feeds/photoset.gne?set=72157607523855079&nsid=9298216@N08&lang=en-us&format=json&jsoncallback=?", function(data){
  $.each(data.items, function(i,item)
  {
  $("<img/>").attr("src", item.media.m).appendTo("#images").wrap("<a href='" + item.link + "'></a>");
});

它从我的Flickr帐户中提取适当的图像,但是我如何获得和图像标题和图像“内容”?

EN

回答 2

Stack Overflow用户

发布于 2010-03-06 13:35:35

您需要将想要检索的额外选项作为API调用的参数,用于标题以外的其他内容。在默认情况下,标题似乎是提供的,因此您可以将其称为item.title。请参阅Flickr的文档。如果您对返回对象的结构有进一步的疑问,您也可能希望查看Firefox/Firebug中返回的数据。

代码语言:javascript
复制
$.getJSON("http://api.flickr.com/services/feeds/photoset.gne?'
   + 'set=72157607523855079&nsid=9298216@N08&lang=en-us'
   + '&extras=tags,media,date_taken'
   + '&format=json&jsoncallback=?", ...
票数 3
EN

Stack Overflow用户

发布于 2012-09-22 10:52:32

代码语言:javascript
复制
$(function(){       

    var id='9298216@N08';
    var limit ='20';

    // Flickr Photostream feed link.
    $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=" + id + "&lang=en-us&format=json&jsoncallback=?", 

    function(data){$.each(data.items, 

    function(i,item){

        // Number of thumbnails to show.            
        if(i < limit){

        // Create images and append to div id flickr and wrap link around the image.
        $("<img/>").attr("src", item.media.m.replace('_m', '_s')).appendTo("#flickr").wrap("<a href='" + item.media.m.replace('_m', '_z') + "' name='"+ item.link + "' title='" +  item.title +"'></a>");


        }

    }); 

    }); 

    });

这应该可以使用jQuery,只需使用id flickr创建div,就可以将图像添加到这个div中。

完整的答案和示例,这里是http://jsfiddle.net/C7guQ/1/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2392577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档