使用JSON / JSONP访问tumblr帖子

时间:2013-04-21 16:37:20

标签: javascript json api jsonp tumblr

Here是我正在努力的小提琴。

我尝试使用JSONP从ftsstudios.tumblr.com加载帖子,然后在帖子阅读器上使用该数据。

get_data = function (data) {
    FTSPosts.raw = data;
};
$.ajax({
    url: "//api.tumblr.com/v2/blog/ftsstudios.tumblr.com/posts?api_key=myapikey&limit=20&jsonp=get_data",
    dataType: "jsonp"
});

以上代码段应将FTSPosts.raw设置为获得的回复。

问题在于data检索到的get_data会返回undefined

有什么问题?

1 个答案:

答案 0 :(得分:2)

代码中有一些错误。但问题的答案是:

get_data = function (data) {
   FTSPosts.raw = data;
};
$.ajax({
   url: "//api.tumblr.com/v2/blog/ftsstudios.tumblr.com/posts?api_key=myapikey&limit=20",
   dataType: "jsonp",
   jsonp: "jsonp"
}).success(get_data);

2件事:

  • 如果将数据类型设置为“jsonp”,则不需要在url中提供回调(jquery在内部进行)
  • 如果您需要更改回调参数{@ 1}}
  • ,则回调参数默认为“回调”