2013-01-10 77 views
0

我试图绑定$('#pics').click(function()){激活以下基本要求JSONP:绑定按钮JSONP请求

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

HTML:

<body> 
<button name="pics" id="pics">Pics</button> 

<div id="images"> 
</div> 

的想法是有不同的按钮的页面和请求,但我无法获得执行此功能的按钮。

+0

你在控制台中的任何错误? –

回答

0

试试这个:

$('#pics').on('click',function(){ 

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


    }); 
+0

非常感谢!你知道我在哪里可以读到为什么它应该是这样吗?在我的书中没有找到任何东西。 –