<html>
<body>
<script type="text/javascript">
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var link = "http://www.utravel.com.hk/mobile-app/news-xml.php?id=3248";
xmlhttp.open("GET",link,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
var a=xmlhttp.readyState;
document.write(xmlDoc.getElementsByTagName("content")[0].childNodes[0].nodeValue);
爲什麼它說明不了什麼,當我打開它? 如果我將鏈接(作爲.html文件)下載到我的電腦中,它可以正常工作
這可能是因爲相同的來源策略http://en.wikipedia.org/wiki/Same_origin_policy。你確定你是從同一個域名進行ajax呼叫嗎? – antyrat 2012-04-18 09:55:19