我思故我強(qiáng)

          Ajax簡單實(shí)例

          //設(shè)一個(gè)變量
          ?
          ? var XMLHttpReq=false;
          ? //創(chuàng)建一個(gè)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("所請求的頁面有異常");
          ? }
          ? }
          ? }
          ?
          ? //身份驗(yàn)證
          ? 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

          主站蜘蛛池模板: 浮山县| 龙里县| 铁岭市| 黑龙江省| 陇西县| 五大连池市| 沈丘县| 乌审旗| 尚志市| 景德镇市| 木兰县| 永兴县| 武冈市| 江达县| 申扎县| 高台县| 黔南| 灵川县| 遂溪县| 绥芬河市| 凉城县| 乌鲁木齐县| 方城县| 五原县| 志丹县| 渑池县| 道真| 连州市| 沁水县| 远安县| 房产| 德保县| 大姚县| 巢湖市| 集贤县| 崇仁县| 遵义市| 碌曲县| 清原| 岢岚县| 韶关市|