2013-11-04 53 views
0

您好我正在尝试这个Flickr API,在那里我想显示标题+图像,第3个。但它不工作。flickr API不提供任何结果

http://jsfiddle.net/28hEb/6/

var tag = "mount"; 
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=" + tag + "&tagmode=all& format=json&jsoncallback=?", function (data) { 
    $.each(data.items, function (index, item) { 
     $("<div>").html(item.title).appendTo("#content"); 
     $("<img/>").attr("src", item.media.m).appendTo("#content"); 
     if (index == 3) { 
      return false; 
     } 
    }); 
}); 
+0

@JasonP仍然不能正常工作 –

+0

仍然有语法错误,看起来你想'item.title':http://jsfiddle.net/Bmm2q/ –

+0

在jsfiddle中,点击jshint按钮。 –

回答

1

你有一个语法错误:

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

}); 

Check this fiddle

}回调之前应该结束。因此,这个问题。你的浏览器的控制台应该给你提示错误是什么。

+0

不支持什么?而你的标题并没有告诉我任何这样的事 – karthikr

+0

是的,我做..检查小提琴。 – karthikr

相关问题