2

我正在尝试使用 jQuery 从 flickr API 检索 8 个最新图像,但我对 jquery ajax 和 JSON 有点菜鸟

我正在使用 .ajax 检索信息和 .each 方法来循环和解析响应,然后在 div "#flickr" 中附加到我的文档

我认为这对很多人来说很简单,但就像我说的,我只是在学习……这就是我所拥有的……

   $.ajax({
url: "http://api.flickr.com/services/feeds/photos_public.gne?tags=nature&format=json&jsoncallback",
type: "GET",
cache: true,
dataType:'jsonp',
success: function (response) {display(response)           
} 
 });

 var display = function(response) {
  .each(response , function(){
  $('#flickr').append()
})
});

编辑

  var flickr = function(){
    $.ajax({ 
    type:"GET",
    url: 'http://api.flickr.com/services/feeds/photos_public.gne?tags=nature&format=json&jsoncallback=?',
    dataType: 'json',
    success: function(response){
             displayflickr(response)} 
                });
            };

var displayflickr = function(response){
     $.each(response, function(i, item) {
     $('#flickr').append(item);
               });
  }

它根本没有做任何事情。怎么了?

4

1 回答 1

5
 $.each(response , function(index,value){
  $('#flickr').append(response [index])
})

或者

   $.each(response , function(index,value){
    $('#flickr').append(value);
   })
于 2013-06-03T04:21:26.667 回答