好的,我正在使用jQuery自动完成与我在美国的位置和州的数据库一起工作,目标是用户开始输入城市,城镇等,我向他们显示城市(在我的数据库中的位置),州(在我的数据库中的区域)邮政编码(在我的数据库中的postalCode),当他们选择一个时,它填充城市,州和邮政编码字段。我的问题是,当我选择一个选项时,州和邮政编码都会正确填写,但是城市字段采用邮政编码的值,而我无法确定。下面是我的JS代码,后面是一个单独的PHP文件,它拉入了我的DB数据。我在PHP比JS更有经验,但你永远不会知道你会在哪里犯错误……
JS/jQuery文件:
$(document).ready(function(){
var
我有一个php函数来验证"City":
function validate_city($field) {
if ($field == "") return "Enter city.<br />";
else if (preg_match("/[^а-Яa-zA-z-]/", $field))
return "City hame only from letters and -.<br />";
return "";
}
每次,当我输入一个
我怎样才能改变语言?我的意思是怎么用波斯语写城市名称(起源,目的地)?如下所示:目的地=“تهران،ایران”
下面的代码工作正常:
<script src="http://maps.google.com/maps/api/js?sensor=true&language=fa"></script>
<script type="text/javascript">
var origin = "Karaj",
destination = "Tehran",
service = new go
当使用Googles地理编码器服务在地图上显示城市时,填写不存在的城市会导致错误。
有没有一种方法可以根据填写的城市显示一些建议?
var geocoder = new GClientGeocoder();
function showAddress(address, zoom) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
//no point found....