일반적인 로그인 인증 예시를 보여드리겠습니다
일반적으로 로그인 확인을 위해 XMLHttpRequest 객체를 사용하려면 다음 단계가 필요합니다
1. DOM을 사용하여 입력 상자에 값 가져오기 🎜>
코드 복사
코드는 다음과 같습니다. //생성할 컨트롤 이름을 꺼내고 생성에 성공하면 루프를 종료합니다.
// 생성에 실패하면 예외가 발생하며 계속해서 루프를 돌 수 있습니다.
xmlhttp = new ActiveXObject(activexName[i]);
break;
🎜> }
}
3. XMLHttpRequest 객체의 콜백 함수를 등록할 때 함수 이름이 필요하며 괄호는 필요하지 않습니다.
코드 복사
코드는 다음과 같습니다.
//콜백 등록 시 함수 필수입니다. 함수 이름, 괄호 넣지 마세요
//함수 이름을 등록해야 합니다. 괄호를 추가하면 함수의 반환값이 등록되는데 틀렸습니다.
xmlhttp.onreadystatechange = 콜백;
4. 연결 정보 설정(GET)
//첫 번째 매개변수는 http 요청 방식을 나타내며 모든 http 요청 방식을 지원하며 주로 get과 post를 사용합니다
//두 번째 매개변수는 요청된 url을 나타냅니다. get 메소드에 의해 요청되는 주소입니다. 매개변수는 URL에도 있습니다
//세 번째 매개변수는 비동기식 또는 동기식 상호 작용을 사용할지 여부를 나타내며, true는 비동기식을 의미합니다
xmlhttp.open("GET","AJAXServer?name =" userName,true);
5. 요청 보내기
xmlhttp.send(null);
6.(POST) 메서드는 http를 설정해야 합니다. 헤더를 직접 요청해야 하며, 인코딩이 필요하기 때문에 XHR에서 직접 사용할 수는 없습니다. open의 두 번째 매개변수로 데이터를 보내는데, 데이터를 보내려면 send() 메소드를 사용해야 합니다