최신글
hyeonga_code
Ajax_동기/비동기 방식의 차이 본문
반응형
- XMLHttpRequest의 open() 함수는 인자를 세 개 받아옵니다.
- 마지막 인자값이 동기/비동기 여부를 표시합니다.
- true : 비동기 방식
- send() 함수가 호출된 뒤 곧바로 다음 코드가 실행됩니다.
- false : 동기 방식
- send() 함수가 호출되고 서버와의 통신이 완전히 완료된 이후에 send() 함수 이후의 코드가 실행됩니다.
=====
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<script type="text/javascript">
var httpRequest = null;
...
function processEvent(){
httpRequest = getXMLHttpRequest();
httpRequest.onreadystatechange = callBackFunction;
httpRequest.open("GET", "/test.jsp", true);
httpRequest.send(null);
// 비옫기 방식은 send() 함수가 호출된 후 바로 callSome() 코드가 실행됩니다.
callSome();
}
</script>
|
반응형
'Ajax' 카테고리의 다른 글
Ajax_실습_httpRequest.js 모듈 사용하기 (0) | 2023.10.16 |
---|---|
Ajax_파라미터에서 한글 처리 방법 (0) | 2023.10.15 |
Ajax_서버의 응답 처리_실습 포함 (0) | 2023.10.14 |
Ajax_웹 서버에 요청 전송하기 (0) | 2023.10.13 |
Ajax_XMLHttpRequest 프로그래밍 순서 (0) | 2023.10.13 |