Jquery 服务器未返回任何内容(应为JSON)?

Jquery 服务器未返回任何内容(应为JSON)?,jquery,json,Jquery,Json,我正试着用这个做实验。我试过了 $(function() { $.getJSON("http://jiewmeng.tumblr.com/api/read/json", function(data) { $("#postsContainer").append(data); }); }); 但在firebug中得到了一个200 OK的空响应。当我导航到时,我会看到数据。所以我应该得到些什么而不是一个空洞的回答 对于所需的跨域请求,这里有两个问题,您需要访问一些属性,如:data.

我正试着用这个做实验。我试过了

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

但在firebug中得到了一个200 OK的空响应。当我导航到时,我会看到数据。所以我应该得到些什么而不是一个空洞的回答

对于所需的跨域请求,这里有两个问题,您需要访问一些属性,如:
data.tumblog.title
。下面是一个例子:

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

,以查看可用的数据,或在控制台中查看数据…或只是将结果粘贴到标记站点中,以使其更具可读性。

对于所需的跨域请求,这里有两个问题,您需要访问一些属性,如:
data.trowlog.title
。下面是一个例子:

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

,以查看可用的数据,或在控制台中查看数据…或只是将结果粘贴到标记站点中,以使其更具可读性。

+1 nick。。。你的解释是正确的。。。我已经删除了我的…)一个问题是nick,为什么json文件的开头像
var tumblr\u api\u read={“TumblLog”:{“title”:“Jiew Meng”…
?为什么不仅仅是
{“TumblLog”:{“title”:“Jiew Meng”..
?我对
var
..@Reigel感到困惑-将
?jsoncallback=myFunction
添加到URL以查看:)JSONP或多或少地通过制作一个脚本标记来获取
src
(因此没有跨域帖子,这是一个GET,没有标题),jQuery动态命名您的success函数,您可以在控制台中看到它,生成的脚本是
myMadeUpFunctionName({object here});
,它刚刚运行该函数:)+1 nick…您的解释是正确的…我已经删除了我的..;)一个问题nick,为什么json文件的开头像
var tumblr\u api\u read={“tumblelog”:{“title”:“Jiew Meng”…
?为什么不干脆
{“tumblelog”:{“title”:“Jiew Meng”…
?我对
var
…@Reigel感到困惑-将
?jsoncallback=myFunction
添加到URL以查看:)JSONP,方法是通过创建一个脚本标记来获取
src
(因此没有跨域帖子,它是GET,没有标题),jQuery动态命名您的成功函数,您可以在控制台中看到它,结果脚本是
myMadeUpFunctionName({object here});
,它只运行该函数:)