запрос groupon json не работает - PullRequest
2 голосов
/ 29 июня 2011

Я не могу заставить jquery вернуть что-либо из API groupon.

Когда я регистрируюсь apigee , я могу сделать простой запрос на получение всех подразделений.

Но когда я пытаюсь в JSFiddle, он не работает

$.get('https://api.groupon.com/v2/divisions.json?client_id=b91d375e38147f3c1e0339a3588d0b791c190424', function(data) {
        console.log(data);
    });

$ .get выше возвращает пустой ответ.

$.getJSON("https://api.groupon.com/v2/divisions.json?client_id=b91d375e38147f3c1e0339a3588d0b791c190424&jsoncallback=?", function(json) {
        console.log(data);
    });

Этот возвращает ошибку

invalid label
[Break On This Error] {"divisions":[{"id":"abbotsford","name...owCustomerEnabled":false,"areas":[]}]}

Что я здесь не так делаю?

Вот JSFIDDLE:

http://jsfiddle.net/fMzeK/5/

1 Ответ

1 голос
/ 29 июня 2011

Вам понадобится JSONP, потому что это будет кросс-домен:

$.ajax({
    url: 'https://api.groupon.com/v2/divisions.json?client_id=b91d375e38147f3c1e0339a3588d0b791c190424', 
    dataType: 'jsonp',
    success: function(data) {
        $('#result').html(data);
        alert(data.divisions);
}});
...