Ajax 학습 의 두 번 째 수업 XML HttpRequest 대상 의 생 성 및 속성 방법

더 읽 기
         첫 번 째 수업 은 자 바스 크 립 트 를 회상 해 보 았 습 니 다. 다음 에 우 리 는 두 번 째 수업 을 배우 기 시 작 했 습 니 다. 앞으로 수업 에서 특별한 설명 이 없 으 면 코드 는 모두 화 사이 에 놓 여 있 습 니 다.
         이 시간 에 우 리 는 xmlHTTPRequest 대상 을 배 웁 니 다. xmlHTTPRequest 는 IE5 때 나타 난 것 입 니 다. 그 역할 은 바로 요청 과 처리 응답 을 보 내 는 것 입 니 다. 사실은 이것 도 ajax 의 가장 핵심 적 인 것 입 니 다. ajax 의 목적 은 새로 고침 없 는 전송 요청 과 처리 응답 입 니 다. 자, javageeker 에 코드 가 있 습 니 다.
//        
var xmlHttp;
    function createXMLHttpRequest()
    {
    //   xmlHttp     ,  IE    xmlHttp                ,        
    	if(window.ActiveXObject)//     ActiveXObject  ,       IE   ,  new ActiveXObject("Microsoft.XMLHTTP")     
    	{
    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	else if(window.XMLHttpRequest)
    	{
    		xmlHttp=new XMLHttpRequest();
    	}
    }

 
사실 주석 이 없 으 면 줄 이 별로 없어 서 xmlHTTPRequest 대상 을 만 드 는 데 성 공 했 습 니 다.
      자, xmlHTTPRequest 대상 을 만 든 후에 사용 할 수 있 습 니 다. 다음은 xmlHTTPRequest 의 속성 과 방법 을 소개 합 니 다. 많 지 않 지만 한꺼번에 기억 할 필 요 는 없습니다. 몇 번 더 사용 하면 됩 니 다.
    
방법 abort ()      현재 요청 getAllResponseHeaders 중지 ()     HTTP 가 요청 한 모든 응답 첫 번 째 부분 을 키 / 값 으로 getResponseHeader 로 되 돌려 줍 니 다 ("header")     지정 한 문자열 값 open ("method", "url") 을 되 돌려 줍 니 다.     서버 호출 을 만 듭 니 다.method 는 post, get, putsend (content) 를 포함한다.         서버 에 setRequestHeader 요청 보 내기 ("header", "value")     지정 한 첫 번 째 설정 을 제공 하 는 값 속성 으로 onreadystatechange    모든 상태 가 바 뀌 면 이 이벤트 프로 세 서 를 실행 합 니 다. 보통 JS 함수 readystate 를 호출 합 니 다.    요청 한 상태 에서 5 개의 가능 한 값 이 있 습 니 다.0 = 초기 화 되 지 않 음, 1 = 불 러 오 는 중, 2 = 불 러 오 는 중, 3 = 대화 중, 4 = responseText 완료    서버 응답    서버 응답, DOM 대상 XML status 표시    서버 의 HTTP 상태 코드 (200 은 OK, 404 는 NOT FOUND) status Text    HTTP 상태 코드 에 대응 하 는 텍스트
   이 수업 이 다 되 었 으 니 다음 수업 부터 진정 으로 가장 간단 한 ajax 의 예 를 들 자.
PS:
   여 기 는 제2 과 입 니 다. 다른 과정 을 보고 싶 으 면 아래 링크 를 클릭 하 십시오.
                       
 제 1 과
Ajax 학습 의 첫 수업 추억 javascript

좋은 웹페이지 즐겨찾기