2015-08-25 58 views
-1

我有這個到目前爲止。它應該抓取來自'cyberpunk'標籤的圖像並將其張貼到<body>,但它不起作用。爲什麼?有關Tumblr API的更多信息可以在here找到。Tumblr API - '標記抓取'腳本不顯示圖像

<script> 
    $(document).ready(function(){ 
    var link = "http://api.tumblr.com/v2/tagged?tag=cyberpunk"; 
    $.ajax({ 
     type: "GET", 
     url : link, 
     dataType: "jsonp", 
     data: { 
      api_key: "PgAKpKfv1Tcjo1uhsKEuriThhwH9XDJonRobaGwckw8RJt2tos" 
     } 
    }).done(function(data) { 
     $.each(data.response.posts, function(){ 
     var _photos = this.photos; 

     $.each(_photos, function(){ 
      $('body').append("<img src='" + this.original_size.url + "'/>"); 
     }); 
     }); 
    }); 
    }); 
</script> 

回答

2

它只是data.response,不data.response.posts,所以

//your code... 
//.. 

$.each(data.response, function(){ // 
//.. rest of your code 
+0

是啊,這作品!如何修改代碼以使腳本隨機從不同標籤中抓取?我不確定是否應該爲此提出另一個問題。 – Lnvz

+0

你應該提出另一個問題,因爲它超出了這個問題的範圍。 – chiliNUT