JQuery调用oodle API什么都不返回?

时间:2010-07-15 17:27:55

标签: jquery api rest

我的问题是针对oodle API的。

我正在尝试调用oodle API来获取这样的JSON结果:

$.getJSON("http://api.oodle.com/api/v2/listings?key=TEST&region=sf&category=sale&format=json&mappable=address&jsoncallback=none", function (data) {
    alert(data);
}

2 个答案:

答案 0 :(得分:1)

$.getJSON("http://api.oodle.com/api/v2/listings?key=TEST&region=sf&category=sale&format=json&mappable=address&jsoncallback=?", function (data) {
    alert(data);
});

这使用JSONP。的?告诉jQuery在哪里插入回调的名称。没有,这是不正确的。而且,你错过了一个合适的人。

答案 1 :(得分:1)

您无法提出跨域请求(XSS)。您需要通过将请求中的jsoncallback参数更改为jsoncallback=?而不是none来使用JSONP。 The latest version of jquery will then handle JSONP correctly.

Oodle API规范提到了jsoncallback:http://developer.oodle.com/listings