服务器返回什么(期待JSON)?

时间:2010-06-19 11:25:20

标签: jquery json

我正在尝试使用tumblr api。我试过了

$(function() {
  $.getJSON("http://jiewmeng.tumblr.com/api/read/json", function(data) {
    $("#postsContainer").append(data);
  });
});

但在萤火虫中得到了200空的反应。当我导航到http://jiewmeng.tumblr.com/api/read/json时,我会看到数据。所以我会得到一些东西而不是空洞的回应?

1 个答案:

答案 0 :(得分:4)

对于您需要JSONP, by sticking callback=? in the URL的跨域请求,您有2个问题,并且需要访问某些属性,例如:data.tumblelog.title。这是一个例子:

$(function() {
  $.getJSON("http://jiewmeng.tumblr.com/api/read/json?callback=?", function(data) {
    $("#postsContainer").text(data.tumblelog.title);
  });
});​

You can view a quick demo here,查看可用的数据the API can be found here,或在您的控制台中查看...或只是visit the URL yourself并将结果粘贴到标记网站,例如{{3}使它更具可读性。