AJAX 상용 함수 생 성 XML HTTP 대상, 구별 IE, Mozilla 브 라 우 저

AJAX 상용 함수 로 XML HTTP 대상 을 만 들 고 IE, Mozilla 브 라 우 저 를 구별 하 는 함수 입 니 다. 인터넷 에는 XML HTTP 대상 을 만 들 고 IE, Mozilla 브 라 우 저 를 구별 하 는 함수 가 많 습 니 다. 이것 은 비교적 좋 습 니 다. 직접 가 져 가 셔 도 됩 니 다.
 
  
function getRequest() { 
        http_request = false; 
        if (window.XMLHttpRequest) {  
            // Mozilla�pNetscape�pSafari , XMLHttpRequest  
            http_request = new XMLHttpRequest(); 
            if (http_request.overrideMimeType) { 
                 // header text/xml, header 
                http_request.overrideMimeType('text/xml'); 
            } 
        } else if (window.ActiveXObject) {  
  //  Internet Explorer , 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)  
   { 
     //    
     if (http_request.status == 200) { 
      //HTTP OK 
      requestdoc = http_request.responseText;  
      // ID message   
    }  
      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)  
   { 
     //    
     if (http_request.status == 200) { 
      //HTTP OK 
      requestdoc = http_request.responseXML;  
      // ID message   
    }  
      else { 
      requestdoc = http_request.status; 
      } 
    } 
  return requestdoc; 
}

좋은 웹페이지 즐겨찾기