2013-06-06 1 views
0

Я думаю, что он должен находиться в свойстве response.code, но я проверяю объект ответа в firebug, и я не нахожу код ответа о состоянии в любом месте. Как узнать, успешно ли ответ? Благодарю.Freebase: javascript, как узнать ответ на состояние

+0

Вам нужно более подробно, если кто-то будет в состоянии помочь вам. Какой API/конечная точка вы используете? Какой запрос вы отправляете? Какой ответ вы получаете? Вы говорите о состоянии HTTP-запроса или состоянии Freebase? –

ответ

1

В новых версиях (1.5+) из JQuery вы можете использовать обещания справиться успеха и ошибок обратных вызовов, как это:

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"); }) 
+0

Большое спасибо! –