我正在使用谷歌地图API获取位置。我已经使用了地址字段的变化下面的函数。它正在正常工作。在使用onsubmit属性提交时,我使用同样的形式提交了相同的函数来再次检查函数。但提交时,我无法从这个Ajax获得答案,因为使用此返回返回真正的形式提交与p得到答案。javascript ajax上提交
请任何一个找到这个
function validatePlaceForm(){
var frm = document.frmOncampus;
var oncampusAddress = frm.oncampusAddress.value;
var xmlhttp;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
//document.getElementById("my_div").innerHTML=''
var result =xmlhttp.responseText;
//alert(result);
var both =result.split("|");
frm.oncampusLatitude.value=both[0];
frm.oncampusLongtitude.value=both[1];
}
}
var url='latlog.php?address='+oncampusAddress;
xmlhttp.open("GET",url,true);
xmlhttp.send();
return true;
}
只有当地址有效时才返回true否则返回false。请包含您的html代码以获取更多详细信息。 –
也许是时候查看[jQuery](http://jquery.com/)了? – Blender
我试过在jquery中也都有同样的问题。 – swamy