如果您尝试检索的XML是由谷歌的JS API之一返回的,则无需XmlHttpRequest(因为这只能在与您的页面相同的域上使用)。
因此,在使用Google API(例如地图API)的情况下,通常会在页面上的某个地方添加一个对他们的常用API的引用:
<script type="text/javascript" src="http://www.google.com/jsapi?key=your_google_api_key"></script>
然后在您的页面上添加对您计划使用的特定API的引用:
<script type="text/javascript">google.load("maps", "2");</script>
现在您可以调用该API提供的各种函数:
<script type="text/javascript">
function initialize() {
var map = new google.maps.Map2(document.getElementById("map"));
map.setCenter(new google.maps.LatLng(41.86, 87.68), 13);
}
google.setOnLoadCallback(initialize);
</script>
不需要 XmlHttpRequest :)