so.java

          so.java

          ajax常用的函數(shù)大全(ZT)

          function getRequest() {

                   http_request = false;

                   if (window.XMLHttpRequest) {
                       //對(duì)于Mozilla﹑Netscape﹑Safari等瀏覽器,創(chuàng)建XMLHttpRequest
                       http_request = new XMLHttpRequest();
                       if (http_request.overrideMimeType) {
                            //如果服務(wù)器響應(yīng)的header不是text/xml,可以調(diào)用其它方法修改該header
                           http_request.overrideMimeType('text/xml');
                       }
                   } else if (window.ActiveXObject) {
             // 對(duì)于Internet Explorer瀏覽器,創(chuàng)建XMLHttpRequest
                       try {
                           http_request = new ActiveXObject("Msxml2.XMLHTTP");
                       } catch (e) {
                           try {
                               http_request = new ActiveXObject("Microsoft.XMLHTTP");
                           } catch (e) {}
                       }
                   }
             return http_request;
          }


          //獲得Url 的responseText
          function getResponseText(url)
          {
             http_request=getRequest();
                   http_request.open('GET', url, false);
                   http_request.send(null);
           
             if (http_request.readyState == 4)
             {
                // 收到完整的服務(wù)器響應(yīng)
                if (http_request.status == 200) {
                 //HTTP服務(wù)器響應(yīng)的值OK
                 requestdoc = http_request.responseText;
                 //將服務(wù)器返回的字符串寫(xiě)到頁(yè)面中ID為message的區(qū)域
               }
                 else {
                 requestdoc = http_request.status;
                 }
               }
             return requestdoc;
          }


          //獲得Url 的responseXML
          function getResponseText(url)
          {
             http_request=getRequest();
                   http_request.open('GET', url, false);
                   http_request.send(null);
           
             if (http_request.readyState == 4)
             {
                // 收到完整的服務(wù)器響應(yīng)
                if (http_request.status == 200) {
                 //HTTP服務(wù)器響應(yīng)的值OK
                 requestdoc = http_request.responseXML;
                 //將服務(wù)器返回的字符串寫(xiě)到頁(yè)面中ID為message的區(qū)域
               }
                 else {
                 requestdoc = http_request.status;
                 }
               }
             return requestdoc;
          }

          posted on 2008-11-27 09:14 so.java 閱讀(213) 評(píng)論(0)  編輯  收藏 所屬分類: ajax


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2008年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          java study

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 大姚县| 舞钢市| 盈江县| 手游| 镇宁| 微山县| 前郭尔| 萝北县| 平顶山市| 龙里县| 鄂托克前旗| 左云县| 海南省| 波密县| 博野县| 舒兰市| 松原市| 乌鲁木齐县| 鄂伦春自治旗| 罗田县| 鸡东县| 澜沧| 眉山市| 都昌县| 临泽县| 疏附县| 武穴市| 元朗区| 祁东县| 定远县| 贵州省| 长汀县| 沙坪坝区| 明溪县| 柳江县| 河北省| 凌海市| 清水河县| 永州市| 通山县| 吴川市|