Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 城市名称自动完成不起作用_Javascript_Html_Asp.net_Autocomplete - Fatal编程技术网

Javascript 城市名称自动完成不起作用

Javascript 城市名称自动完成不起作用,javascript,html,asp.net,autocomplete,Javascript,Html,Asp.net,Autocomplete,我正在尝试使用GooglePlacesAPI在自动完成文本框中获取城市名称。我不知道我的代码有什么问题,我的自动完成文本框中没有城市名称 这是我的密码: google.maps.event.addDomListener(窗口'load',函数(){ 变量选项={ 类型:['(城市)], 组件限制:{国家:“美国”} }; var input=document.getElementById('City'); var places=new google.maps.places.Autocomple

我正在尝试使用GooglePlacesAPI在自动完成文本框中获取城市名称。我不知道我的代码有什么问题,我的自动完成文本框中没有城市名称

这是我的密码:

google.maps.event.addDomListener(窗口'load',函数(){
变量选项={
类型:['(城市)],
组件限制:{国家:“美国”}
};
var input=document.getElementById('City');
var places=new google.maps.places.Autocomplete(输入,选项);
});

@EditorFor(model=>model.City,new{allowtmlatAttribute=new{@class=“form control”})
@Html.ValidationMessageFor(model=>model.City)

您需要使用Apıkey作为您的googleapis.com参考

您应该在控制台上看到以下错误:

谷歌地图API错误:MissingKeyMapError

像这样使用脚本引用:

 <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key={YOUR_APIKEY};libraries=places&language=en"></script>


我试过了,效果很好。

在标签中提到这是
ASP.NET
明白了。谢谢