栏目导航
热点推荐
- 流行的70个AJAX演示及下载
- 20个Ajax关键议题
- AJAX技术在PHP开发中的简单应用
- 如何选择使用AJAX的最佳时机
- 一日精通Ajax技术
- [四天学会ajax] 学习Ajax教程第
- [四天学会ajax] 学习Ajax教程第
- ajax的server部分(php版)
- 在Ajax 应用程序中实现数据之间
- 解决AJAX 跨域访问完整解决方案
- Ajax获取页面被缓存的解决方案
- ajax检测用户名
阅览排行
关于AJAX取XML中空节点的问题
www.jz123.cn 2008-12-05 来源: 中国建站 编辑整理 我要投递新闻
如我XML文件中有: |
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
测试结果:弹出对话"为空"对话框
上一篇:Firefox下AJAX0x80040111错误的解决方法 下一篇:AJAX基础:JavaScript中类的实现