使用tumblr feed中的jQuery获取特定数量的JSON项

Kev*_*ker 2 jquery json tumblr

我正在尝试使用我的tumblr feed中的X条目填充页面,我想知道如何只从它返回的JSON对象中提取该X数字.

这是我的代码,从另一个Stack Overflow帖子中提取并修改:

//Tumblr retrieval
$.getJSON("http://tumblr-address/api/read/json?callback=?", 
  function(data) {
    $.each(data.posts, function(i,posts){
      var title = this["regular-title"]; 
      var type = this.type; 
      var date = this.date; 
      var url = this["url-with-slug"];

      $('#sideRail ol').prepend('<li><p><a href=' +url +'>' + title + '</a></p><p>' + date + '</p></li>'); 
    });
 });
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用带有计数器的while循环,但它只是重复所有X次,然后再转到列表中的下一个项目.

谢谢你的帮助.

Ate*_*ral 10

您可以使用num查询参数:

$.getJSON("http://tumblr-address/api/read/json?num=20", ...
Run Code Online (Sandbox Code Playgroud)

我认为你不需要一个空白的callback参数.你没有做JSONP.