欢迎来到福编程网,本站提供各种互联网专业知识!

用Ajax读取XML格式的数据

发布时间:2006-11-06 作者: 来源:转载
复制代码代码如下:AjaxHelloWorldvarxmlHttp;functioncreateXMLHttpRequest(){if(window.ActiveXObject){xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}elseif(window.XMLHttpRequest){xmlHttp=newXMLHttpRequest();}}functionstartRequest(){cr

复制代码 代码如下:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


AjaxHelloWorld

varxmlHttp;

functioncreateXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
elseif(window.XMLHttpRequest){
xmlHttp=newXMLHttpRequest();
}
}

functionstartRequest(){
createXMLHttpRequest();
try{
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open("GET","data.xml",true);
xmlHttp.send(null);
}catch(exception){
alert("您要访问的资源不存在!");
}
}

functionhandleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200||xmlHttp.status==0){
//取得XML的DOM对象
varxmlDOM=xmlHttp.responseXML;
//取得XML文档的根
varroot=xmlDOM.documentElement;
try
{
//取得结果
varinfo=root.getElementsByTagName('info');
//显示返回结果
alert("responseXML'svalue:"+info[0].firstChild.data);
}catch(exception)
{

}
}
}
}




onclick="startRequest();"/>



server.xml
复制代码 代码如下:


helloworld!


相关推荐