Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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 基于IP地址更新状态和zipcode_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 基于IP地址更新状态和zipcode

Javascript 基于IP地址更新状态和zipcode,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我有一个用户输入邮政编码的字段。根据输入的值,我希望填充城市和州。我如何在jQuery中做到这一点?您可以使用Google的地图/地理编码API,下面是一个快速演示: <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> alert(google.loader.ClientLocation.ad

我有一个用户输入邮政编码的字段。根据输入的值,我希望填充城市和州。我如何在jQuery中做到这一点?

您可以使用Google的地图/地理编码API,下面是一个快速演示:

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
    alert(google.loader.ClientLocation.address.city);
</script>

警报(google.loader.ClientLocation.address.city);


编辑:由于用户直接与谷歌的服务器进行通信,你甚至不需要输入IP地址,他们就会知道。他们甚至可能使用IP地址以外的一些额外数据点,但不确定。

我得到了这个错误:错误:“google.loader.ClientLocation.address”为null或不是空值object@user695663您需要在代码中检查null。这意味着谷歌无法通过IP地址找到你的位置。你的标题和问题问了两个不同的问题。您是希望zipcode中的城市和州,还是希望IP地址中的州和zipcode?