我认为它应该在response.code属性上,但是我在firebug中检查响应对象,并且我没有在任何地方找到状态响应代码。我怎么知道答案是否成功?谢谢。
答案 0 :(得分:1)
在jQuery的较新版本(1.5+)中,您可以使用promises来处理成功和错误回调,如下所示:
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"); })