专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » ajax获取数据:Ajax获取xml信息 »正文

ajax获取数据:Ajax获取xml信息

来源: 发布时间:星期六, 2009年2月21日 浏览:18次 评论:0
来源: okajax JAVA中文站社区门户dR] P \/u"]\ao4t
下面是Ajax获取xml信息:
DU(Av U QQ//定义个成员变量
bt'['w2D2Ovar XMLHttpReq;
?m)q @"V u+[!W//获取浏览器信息JAVA中文站社区门户0\x4^1J:xE ~(~
function createXMLHttpRequest{ JAVA中文站社区门户+pul2]7a
       (window.XMLHttpRequest){ //Mozilla JAVA中文站社区门户r`%OD9a9{`X)mHb
                 XMLHttpReq= XMLHttpRequest;
l*q0^2T:d*^ph(NjO       } (window.ActiveXObject){JAVA中文站社区门户*a+h0H Q^
                 try{JAVA中文站社区门户[i/y*KP
                           XMLHttpReq= ActiveXObject("Msxml2.XMLHTTP");
c4u c _:M                 }catch(e){JAVA中文站社区门户9A%Gk5?0e^g6CI:g
                           try{JAVA中文站社区门户$~/GSE1sg9PO
                                    XMLHttpReq= ActiveXObject("Microsoft.XMLHTTP");
5Yd gK$Q\ \"`                          }catch(e){}
6Q)K4a8?];Ms                 }JAVA中文站社区门户!Mo\I%V9f4hhz
        }JAVA中文站社区门户3w"{We S'f5Vk
}//获取状态信息
ZC1[F{%I9@?3yfunction proce(textNameInfor,indexNum){
w%T@G.JOl#p"t&?           (XMLHttpReq.readyState4){ JAVA中文站社区门户tw7L/Dh#X
                      (XMLHttpReq.status200){JAVA中文站社区门户no} mAcR
                                 var res=XMLHttpReq.responseXML.getElementsByTagName("user-factory") [0].firstChild.data;JAVA中文站社区门户~ i9v;r FA/?[yy
                                ///alert(XMLHttpReq.responseXML.xml);JAVA中文站社区门户:w*ZoPpZ9t
                               res=res.replace(/(^\s*)|(\s*$)/g,"");
x/i&cc"m{ g[U                              (res null||res "null"||res ""){
W5S?%[l#t                                          document.getElementById(textNameInfor).value='无此条码!';
mrTX j,fe,yGp                                          document.getElementById(textNameInfor).style.color="red";
9X#YvUO                                          document.getElementById(indexNum).value=null;JAVA中文站社区门户]?1B)Zf3~
                              }{  JAVA中文站社区门户2Cz/mK uwZ
                                          document.getElementById(textNameInfor).value='正确!';
!g4f6Ixtg#Z hQ                                          document.getElementById(textNameInfor).style.color="black";JAVA中文站社区门户 \ qK _w7d8b3f To
                                          document.getElementById(indexNum).value=res;     JAVA中文站社区门户UV&y4G:yt
                              }
$[ ~sE*c b3O                      }{JAVA中文站社区门户5F O4r"ZO
                                          v.value='....';
G~2f/m(bM                      }
^mKJv^           }
cg1SD0?i(y I} JAVA中文站社区门户#UD~D k B
function send(textName,textNameInfor,urlName,indexNum){  
p,r Az|$`9b           var name=document.getElementById(textName).value;JAVA中文站社区门户};W)|iy)XC [%`kY
           (name""){
fN%gG| t#] D5Y dU                     //textNameInfor.value='必填填不得为空!';JAVA中文站社区门户3GT4E#jB&~ J
                     document.getElementById(textNameInfor).value='必填填不得为空!';JAVA中文站社区门户L2J%T0jQ
                     document.getElementById(textNameInfor).style.color="red";
Z'g4e&B%?,vW v.H9X                      false;
O9P9_z:fj kLby           }{JAVA中文站社区门户vu~]!A
                     url=urlName+name;
(Z\&NKs?T"gq                     createXMLHttpRequest;JAVA中文站社区门户'A!y+|Vx \.| t
                     XMLHttpReq.open("GET",url,true);JAVA中文站社区门户D vN9W8\GIq
                     v=textNameInfor;
,\v]bw!R'P*E9Sk)D                     XMLHttpReq.onreadystatechange=function{proce(textNameInfor,indexNum)};
T0r!Y6aI5U)Bq                     XMLHttpReq.send(null);
"t7bo m9Nw5q           }JAVA中文站社区门户5w#oW1UJcj:d
   }

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: