Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16402
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 32
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-30 09:01
个人简介

技术创造财富

文章分类

全部博文(3)

文章存档

2013年(3)

我的朋友

分类: JavaScript

2013-05-30 10:36:30

按照原来的方法写出来的Ajax不支持selectNodes方法,以下是改进后的代码

  function test(){
   var c=window.navigator.userAgent.toLowerCase();//判断浏览器类型
   var req;
   if(window.XMLHttpRequest){
    if(c.indexOf("msie")>0){
     req=new ActiveXObject("Msxml2.XMLHTTP");
    }else{
     req=new XMLHttpRequest();
    }
   }else if(window.ActiveXObject){
    req=new ActiveXObject("Msxml2.XMLHTTP");
   }
   req.onreadystatechange = function(){
    if(req.readyState==4){
     var ss = req.responseXML;//接受由servlet发来的xml数据
     alert(ss.selectSingleNode("/Person/name").firstChild.data);//引号中的内容是我的xml数据中的节点
     alert(ss.selectNodes("/Person/name")[0].firstChild.data);
    }
   };
   req.open("get","ajaxXmlServlet?random="+Math.random(),true);
   req.send(null);
  }
  
 


现在你的Ajax就可以支持selectNodes方法了
阅读(2352) | 评论(2) | 转发(0) |
0

上一篇:没有了

下一篇:利用Extjs导出excel文件

给主人留下些什么吧!~~

imisskiss2013-06-14 12:40:35

校长的马夹:学习了,期待更多的博文

谢谢您的支持

回复 | 举报

校长的马夹2013-05-31 09:03:48

学习了,期待更多的博文