我正在使用 Google Place API。
我想得到关于打字帮助的地方的建议。
所以,我所做的是——
var Google_Places_API_KEY = "AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM"; //Get it from - https://code.google.com/apis/console/?noredirect#project:647731786600:access
var language = "en"; //'en' for English, 'nl' for Nederland's Language
var Auto_Complete_Link = "https://maps.googleapis.com/maps/api/place/autocomplete/json?key="+Google_Places_API_KEY+"&types=geocode&language="+language+"&input=Khu";
$.getJSON(Auto_Complete_Link , function(result)
{
$.each(result, function(i, field)
{
//$("div").append(field + " ");
//alert(i + "=="+ field);
console.error(i + "=="+ field);
});
});
所以在我请求的链接中是 -
如果我使用浏览器访问此链接,我可以获得类似的输出(请尝试 ck)-
但是如果我尝试使用 jQuery 的.getJSON或.ajax,我的请求就会被这条消息阻止 -
.
所以 XMLHTTPRequest 被阻止,因为 -
请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'null'。
我已经在StackOverflow 中检查了这个问题的解决方案,并通过了这里和这里,但无法完美地得到我的解决方案。
任何人都可以请教我吗?