Ajax原意本是让人利用异步获取XML内容,以实现无刷新的网页效果asp.netajax已将底层内容封装实现起来远比自写xmlhttp来的方便,至少浏览器兼容方面要强得很多。下面学步园小编来讲解下怎样利用Asp.netAjax异步获取xml文档内容?
怎样利用Asp.netAjax异步获取xml文档内容
//返回XML的Web请求
functionOnSucceededXml(executor,eventArgs)
...{
if(executor.get_responseAvailable())
...{
if(document.all)
resultElementId.innerText+=executor.get_xml().xml;
else
//Firefox
resultElementId.textContent+="Firstnode[首节点]:"+
executor.get_xml().documentElement.nodeName;
}
else
...{
if(executor.get_timedOut())
alert("超时");
else
if(executor.get_aborted())
alert("失败");
}
}
functionGetXml()
...{
怎样利用Asp.netAjax异步获取xml文档内容
//创建WebRequest对象
wRequest= newSys.Net.WebRequest();
//设置请求文件
wRequest.set_url("index.xml");
//Settherequesthandler.
wRequest.add_completed(OnSucceededXml);
//Cleartheresultsarea.
if(document.all)
resultElementId.innerText="";
else
//Firefox
resultElementId.textContent="";
//InvoketheWebrequest.
wRequest.invoke();
}
onclick="GetXml()">Xml
以上就是关于“怎样利用Asp.netAjax异步获取xml文档内容”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!