ajaxReadXML.html文件源码:
ajax获取xml文件var xmlHttp = null;
function readyStateChangeHandle() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var xmlDOM = xmlHttp.responseXML;
var xmlRoot = xmlDOM.documentElement;
try {
var xmlItem = xmlRoot.getElementsByTagName("item");
alert(xmlItem[0].firstChild.data);
} catch (e) {
alert(e.message);
}
}
}
}
function ajaxRequest() {
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.onreadystatechange = readyStateChangeHandle;
xmlHttp.open("GET", "data.xml", true);
xmlHttp.send(null);
}
data.xml文件源码:
欢迎来到ajax世界(Asynchronous JavaScript And XML)