Ajax 발송 및 수신 요청

우선 Ajax 의 페이지 를 새로 고치 지 않 고 데 이 터 를 제출 합 니 다.현재 응용 이 매우 광범 위 합 니 다.쓸데없는 말 은 하지 않 고 바로 주제 에 들 어 갑 니 다!!
기본적으로 브 라 우 저가 받 을 수 있 는 정보,Ajax 는 모두 받 을 수 있 습 니 다.ex:문자열,html 태그,css 태그,xml 형식 내용,json 형식 내용 등....

<script>
  // IE   
  if(ActiveXObject){
     //     AJAX    
    var ajax = new ActiveXObject("Msxm12.XMLHTTP.6.0"); 
  }else{
    //      
    var ajax = new XMLHttpRequest();
   }
  
  //   HTTP  
   // open(method, url, asynchronous, user, password);
   // method:    (post,get)
   // url:    (           )
   // asynchronous:       (true   ,false   ,   true,   )
   // user:(       ,   )
   // password:(      ,   )
  
  ajax.open('get','url'); 
  
  ajax.onreadystatechange = function(){
    if((ajax.readyState==4) && (ajax.status)==200){
      alert(ajax.responseText); //        
    }else{
      alert('    ');
    }
  }
  //     ,content       ,      null
   send(content);
   
   //      post    ,  send    HTTP 
   ajax.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”);

  
</script>
ajax 의 onready statechange 사건 은 최대 4 개의 변화 상 태 를 받 습 니 다. 
ready state 의 반환 상태 값:
0(초기 화 되 지 않 음)대상 이 생 성 되 었 습 니 다.
1(초기 화)오픈 방법 호출 됨
2(데이터 전송)send 방법 호출 됨
3(데이터 전송 중)일부 데 이 터 를 되 돌려 주 었 습 니 다.
4(완료)요청 성공
 이상 은 간단 한 Ajax 요청 원리 로 여러분 의 학습 에 도움 이 되 었 으 면 합 니 다.

좋은 웹페이지 즐겨찾기