<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    IT精英俱樂部

    方便自己查閱,僅此而已!

    統計

    留言簿(4)

    閱讀排行榜

    評論排行榜

    創建XMLHtttRequest對象

    創建XMLHtttRequest對象(針對mozilla,IE8,FF,IE5,IE5.5,IE6,IE7)
    //2、創建XMLHttpRequest對象
        //這其實是XMLHttpReqest對象使用最復雜的一步
        //針對IE和其他類型瀏覽器建立這個對象的不同方式寫不同的代碼
       
        if(window.XMLHttpRequest){
        //針對firefox,mozillaz,opera,IE7,IE8
            xmlhttp = new XMLHttpRequest();
            //用于修復某些Mozillaz瀏覽器bug
            if(xmlhttp.overrideMimeType)
            {
                xmlhttp.overrideMimeType("text/xml");
            }
        }
        else if(window.ActiveXObject){
            //針對IE6,IE5.5,IE5
            //兩個都可以創建XMLHttpRequest對象,保存在js數組中
            var activeName=["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];

    //var activeName= ['MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0', //'MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0', //'MSXML2.XMLHTTP','Microsoft.XMLHTTP'];
            for(var i =0;i<activeName.length;i++)
            {//取出一個控件名來創建XMLHttpRequest對象,創建成功就終止循環,如果創建失敗可以繼續創建
            //可以拋出異常,繼續創建
                try{
                    xmlhttp= new ActiveXObject(activeName[i]);
                    break;
                }catch(e){
                }
            }
           
        }
        //確認XMLHttpRequest對象已經創建成功
        if(!xmlhttp)
        {
            alert("XmlHttpRequest創建失敗");
            return;
        }   
       
       
        //3、注冊回調函數,函數名后面不要加括號
        //如果加了括號,就變成了調用函數,會把函數的返回值發揮給xmlhttp,沒有達到我們的目的  
        xmlhttp.onreadystatechange=callback;
       
        //4、設置連接信息
        //第一個參數設置http請求方式,主要是get和post兩種方式
        //第二個參數是uri地址
        //第三個參數表示異步交互還是同步交互方式,true表示異步,false表示同步
        xmlhttp.open("GET","/JQuery/servlet/AjaxServlet?name="+username,true);
       
        //5、發送數據開始和服務器端交互
        //同步方式下,send這句話會在服務器端的數據回來后,才執行完
        //異步方式下,send會立即執行完
        xmlhttp.send(null);
    }
    //5、寫回調函數
    //回調函數
    function callback(){
        //接收相應的相應數據
        //判斷交互狀態已經完成
        if(xmlhttp.readyState ==4)
        {
            //判斷http的交互狀態
            if(xmlhttp.status == 200)
            {
               //獲取服務器端返回的數據
                //獲取服務器端純文本數據
                var responseText = xmlhttp.responseText;
                //將數據顯示在頁面上
                //通過dom獲取div元素節點
                var divNode =document.getElementById("result");
                //設置元素節點的html內容
                divNode.innerHTML=responseText;
            }   
        }

     

    posted on 2009-09-04 21:18 suplayer 閱讀(201) 評論(0)  編輯  收藏 所屬分類: Ajax


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产av一区二区三区| 亚洲综合国产精品第一页| 曰曰鲁夜夜免费播放视频| 成年人免费视频观看| 亚洲国产精品国产自在在线| 亚洲人成欧美中文字幕| 亚欧洲精品在线视频免费观看 | 亚洲H在线播放在线观看H| 亚洲av无码兔费综合| APP在线免费观看视频| 毛片免费观看的视频在线| 亚洲精品二三区伊人久久| 成年免费a级毛片免费看无码| 亚洲免费视频观看| 亚洲人午夜射精精品日韩| 国产亚洲人成在线影院| 18女人腿打开无遮掩免费| 亚洲熟伦熟女新五十路熟妇| 成人一级免费视频| 国内外成人免费视频| 亚洲一区二区影院| 日本一区二区在线免费观看 | 亚洲成a人片在线观看久| 一级毛片完整版免费播放一区| 免费阿v网站在线观看g| 亚洲综合一区无码精品| 久久久精品2019免费观看| 亚洲愉拍99热成人精品热久久| 亚洲s码欧洲m码吹潮| 在线观看免费高清视频| 久久久亚洲欧洲日产国码aⅴ| 精品女同一区二区三区免费站| 中文字幕乱码亚洲精品一区 | 自拍日韩亚洲一区在线| 暖暖免费高清日本中文| 亚洲色大成网站www久久九| 亚洲av无码乱码在线观看野外 | 免费看国产曰批40分钟| 亚洲天堂男人影院| 亚洲av区一区二区三| 亚洲成a∨人片在无码2023 |