형제 JavaWeb 튜토리얼 비동기 요청 객체의 API의 IT는 밴드

Ajax를 코어는 XMLHttpRequest 객체 (XHR)와 인터페이스를 제공하는 것에 응답하여 서버에 요청을 보낼 서버를 해결 XHR은, 새로운 데이터가 비동기 방식으로 서버로부터 획득 될 수있다.

XHR 주요 방법은 다음과 같습니다 :

● 공개 무효 (문자열 방법, 문자열 URL, 부울 비동기)

작성 요구 파라미터를 들어 다음과 같이

방법 : 요청 방법, 문자열 유형, 같은 GET 등은, POST, 삭제 등이있다.

URL이 : 주소 문자열 유형을 요청합니다.

비동기 비동기, 부울 유형인지, 기본은 비동기 사실이다.

● 무효 보내기 (문자열 본체)

다음과 같이 요청을 보내는 경우, 매개 변수는 다음과 같습니다

몸 : 데이터는 문자열 유형을 전송한다.

● 무효 setRequestHeader를 (문자열 헤더, 문자열 값)

다음 요청 헤더 파라미터를 설정하기 위해 사용된다 :

헤더 : 키 요청 헤더 문자열 유형

값 : 요청 헤더 값, 문자열 유형.

● 문자열 getAllResponseHeaders ()

모든 응답 헤더를 돌려줍니다.

반환 값 : 응답 헤더 데이터, 문자열 유형.

● 문자열 getResponseHeader (문자열 헤더)

다음과 같이 취득 응답 헤더 값은 헤더의 매개 변수를 지정 :

헤더 : 응답 헤더 키, 문자열 유형

반환 값 : 헤더에 지정된 헤더를 해당 값에 대한 응답.

● 무효 중단 ()

종료 요청.

XHR의 주요 속성은 다음과 같습니다

● 번호 readyState의 상태 값, 정수 타입은 결정할 수있다 그 현재 활성 프로세스의 요청 / 응답 단계.

0 : 초기화되지 오픈 () 메소드가 호출되지 않는다.

1 : 시작 () 메소드가 호출되지 전송, open () 메서드 호출되었습니다.

2 : 보내는 호출 () 메소드를 전송되어, 응답이 수신되지 않는다.

3 : 수신, 일부 데이터를 수신하고있다.

4 : 완료, 수신 된 모든 데이터가 클라이언트가 사용할 수 있습니다.

값이 자동으로 해당 기능 (콜백 함수)의 실행을 트리거 readyState의 onreadystatechange의 ● 기능.

● 문자열에서 responseText는 응답 본문 문자열 형식으로 반환.

●을 XmlDocument responseXML에 서버, XML 객체에 의해 반환 된 데이터를

● 번호는 상태 코드, 정수 유형 및 200,404,500 등 등을 말한다.

● 확인과 같은 문자열 statesText 상태 텍스트 문자열 유형, NOTFOUND있다.

추천

출처blog.51cto.com/14311187/2404558