代码之家  ›  专栏  ›  技术社区  ›  Aaron

jQuery:jsonFlickrFeed不工作

  •  0
  • Aaron  · 技术社区  · 9 年前

    我正在尝试将我的照片称为闪烁,以便在我的照片库中使用它们。

    但我的代码无法检索任何内容。

    我是在lynda.com上看的,我包括了这行代码

    <script src="http://api.flickr.com/services/feeds/photos_public.gne?id=[MY_ID]&format=json&tags=viewsource">
    

    注意[My_ID]=当然是我的ID。

    当我在浏览器中运行它时,它会显示带有对象的jsonFlickrFeed。

    然而,当我在脚本中调用它时

    function jsonFlickrFeed(data) {
       console.log(data);
    }
    

    我的控制台中没有显示任何内容。我需要检索照片,以便在我的图库中显示它们。谢谢

    1 回复  |  直到 9 年前
        1
  •  1
  •   jogesh_pi    9 年前

    看看 getJSON() 方法,该方法还有一个从闪烁中获取照片的示例。

    var flickerAPI = "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?";
     $.getJSON( flickerAPI, {
       tags: "mount rainier",
       tagmode: "any",
       format: "json"
     })
     .done(function( data ) {
      $.each( data.items, function( i, item ) {
        $( "<img>" ).attr( "src", item.media.m ).appendTo( "#images" );
        if ( i === 3 ) {
          return false;
        }
      });
    });