这是我的 JavaScript 代码:-
<!DOCTYPE html>
<html>
<head>
<title>Geolocation API with Google Maps API</title>
<meta charset="UTF-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
</head>
<body onload="getlg()">
<script>
function getlg(){
var region = $('#region').val();
var xml;
$.ajax({
url: "http://maps.googleapis.com/maps/api/geocode/xml?address="+$("#region").html()+"&sensor=true",
async: false,
dataType:'text/xml',
success: function(data){
xml=data;
$('#Div_Get').html('');
}
});
xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );
var abc= xmlDoc.getElementsByTagName("lat")[1].firstChild.nodeValue;
}
</script>
<div id="region">Rajkot</div>
<div id = "Div_Get"></div>
</body>
</html>
在这里,我尝试在 url 中设置值并获取 xml 文件。
现在我尝试从这个 xml lat 和 long 值中获取。
我正在尝试getElementsByTagName
,但没有成功,没有任何输出,并xmlDoc is null
在此行给我错误,var abc= xmlDoc.getElementsByTagName("lat")[1].firstChild.nodeValue;
请帮我解决这个问题。
谢谢。