今天图老师小编给大家介绍下关于AJAX取XML中空节点的问题,平时喜欢关于AJAX取XML中空节点的问题的朋友赶紧收藏起来吧!记得点赞哦~
【 tulaoshi.com - Web开发 】
如我XML文件中有:
xxx/xxx
我用AJAX取这个中的值时,会报错,那么这个值该怎么取?
-----------------------------------------
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/) function ajaxSubmitxml(){
//创建XMLHttpRequest对象
var xmlhttp;
try{
xmlhttp=new XMLHttpRequest();
}catch(e){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//创建请求结果处理程序
xmlhttp.onreadystatechange=function(){
if (4==xmlhttp.readyState)
{
if (200==xmlhttp.status)
{
var resp= xmlhttp.responseXml;
var xxx = resp.getElementsByTagName("xxx");
//************为空
if(xxx[0].firstChild == null)
{
alert("为空");
}
//***********不为空
else
{
alert(xxx[0].firstChild.nodeValue);
}
}
else
{
alert("error");
}
}
}
//打开连接,true表示异步提交
xmlhttp.open("get", "data.xml", true);
//发送数据
xmlhttp.send();
}
测试环境:IE6+IIS
测试结果:弹出对话"为空"对话框
来源:http://www.tulaoshi.com/n/20160219/1628431.html
看过《关于AJAX取XML中空节点的问题》的人还看了以下文章 更多>>