groupon json请求不起作用

时间:2011-06-28 20:56:25

标签: json jquery jsonp groupon

我似乎无法让jquery从groupon API返回任何内容。

当我签入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 个答案:

答案 0 :(得分:1)

您将需要JSONP,因为它将是跨域的:

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