Freebase:javascript,如何知道状态响应

Freebase:javascript,如何知道状态响应,javascript,freebase,Javascript,Freebase,我想它应该在response.code属性上,但是我在firebug中检查了response对象,在任何地方都找不到状态响应代码。我如何知道响应是否成功?谢谢 在jQuery的较新版本(1.5+)中,您可以使用承诺来处理成功和错误回调,如下所示: var API_KEY = 'YOUR-API-GOES-HERE'; var service_url = 'https://www.googleapis.com/freebase/v1/search'; var params = { 'query

我想它应该在response.code属性上,但是我在firebug中检查了response对象,在任何地方都找不到状态响应代码。我如何知道响应是否成功?谢谢

在jQuery的较新版本(1.5+)中,您可以使用承诺来处理成功和错误回调,如下所示:

var API_KEY = 'YOUR-API-GOES-HERE';
var service_url = 'https://www.googleapis.com/freebase/v1/search';
var params = {
  'query': 'Blue Bottle',
  'key': API_KEY
};
$.getJSON(service_url + '?callback=?', params)
  .done(function(response) {
      $.each(response.result, function(i, result) {
        console.log(result);
      });
    })
  .fail(function() { console.log("error"); })

如果有人能帮助你,你需要更多的细节。您使用的是什么API/端点?您发送的是什么查询?你得到了什么回应?你说的是HTTP请求状态还是Freebase状态?