我思故我強(qiáng)

          Ajax簡單實例

          //設(shè)一個變量
          ?
          ? var XMLHttpReq=false;
          ? //創(chuàng)建一個XMLHttpRequest對象
          ? function createXMLHttpRequest(){
          ? if(window.XMLHttpRequest){ //Mozilla
          ? XMLHttpReq=new XMLHttpRequest();
          ? }
          ? else if(window.ActiveXObject){
          ? try{
          ? XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
          ? }catch(e){
          ? try{
          ? XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
          ? }catch(e){}
          ? }
          ? }
          ? }
          ?
          ?
          ? //發(fā)送請求函數(shù)
          ? function send(url){
          ? createXMLHttpRequest();
          ? XMLHttpReq.open("GET",url,true);
          ? XMLHttpReq.onreadystatechange=proce;?? //指定響應(yīng)的函數(shù)
          ? XMLHttpReq.send(null);? //發(fā)送請求
          ? }
          ?
          ? function proce(){
          ? if(XMLHttpReq.readyState==4){ //對象狀態(tài)
          ? if(XMLHttpReq.status==200){//信息已成功返回,開始處理信息
          ? var res=XMLHttpReq.responseXML.getElementsByTagName("root")[0].getElementsByTagName("father")[0].firstChild.data;
          ? window.alert(res);
          ? }else{
          ? window.alert("所請求的頁面有異常");
          ? }
          ? }
          ? }
          ?
          ? //身份驗證
          ? function check(){
          ? var name=document.getElementById("name").value;
          ?
          ? if(name==""){
          ? alert("請輸入姓名");
          ? return false;
          ? }
          ? else{
          ? send('/WEB-INF/Xml.xml');
          ? }
          ? }
          下面的可以取到XML.xml中的數(shù)據(jù)
          var res=XMLHttpReq.responseXML.getElementsByTagName("father")[1].getElementsByTagName("children")[0].firstChild.data;

          XML.XML
          <?xml version="1.0" encoding="UTF-8"?>
          <xml-body>
          <root>
          ?? <father>
          ????? <children>華</children>
          ????? <girl>jack</girl>
          ?? </father>

          <father>
          ????? <children>合營</children>
          ??
          ?? </father>

          </root>
          </xml-body>

          posted on 2007-11-06 15:12 李云澤 閱讀(373) 評論(0)  編輯  收藏 所屬分類: Ajax

          主站蜘蛛池模板: 工布江达县| 濮阳县| 石首市| 洪江市| 天峻县| 花莲市| 石阡县| 慈溪市| 新邵县| 榆林市| 广宗县| 克拉玛依市| 来安县| 枣阳市| 张北县| 安图县| 卢龙县| 大名县| 灵武市| 海南省| 陆丰市| 宝山区| 麦盖提县| 马龙县| 佛冈县| 金乡县| 凤凰县| 霍邱县| 青铜峡市| 云浮市| 博客| 桦川县| 安塞县| 长治县| 泰和县| 宜川县| 松原市| 阜宁县| 隆安县| 望城县| 赣州市|