1

我在我的一个项目中实现了一些 Yahoo API。我在 jQuery 中使用 json 格式的 Yahoo GeoPlanet 并且非常顺利。但是,我无法使用 json 格式的 jQuery 使用 Yahoo PlaceFinder API。

当我使用 $.getJSON 函数发出请求时,我收到以下消息:

XMLHttpRequest 无法加载http://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=MYKEY。Access-Control-Allow-Origin 不允许来源“http://yrm”。

其中“http://yrm”是该项目的本地主机服务器名。

您将在下面找到我正在使用的代码:

var url = 'http://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=' + yahooApiKey;

$.getJSON(url, function(data){
    console.dir(data);
});

console.dir 仅在控制台中打印 NULL。

关于我能做什么的任何想法?

提前致谢!

4

1 回答 1

1

添加

&callback=?

在 url 字符串的末尾

于 2011-03-09T21:39:53.293 回答