【发布时间】:2010-12-05 11:32:08
【问题描述】:
我正在我的一个项目中实现一些 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。
知道我能做什么吗?
提前致谢!
【问题讨论】: