2013-01-10 107 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

非常感謝!你知道我在哪裏可以讀到爲什麼它應該是這樣嗎?在我的書中沒有找到任何東西。 –