더 나은 프로그래머가 되자

아작스 비동기호출 제이쿼리,ajax 본문

언어/js

아작스 비동기호출 제이쿼리,ajax

greathuman 2015. 1. 27. 20:36

<script>

   $.ajax({
    type : "POST" //"POST", "GET"
    , async : true //true, false
    , url : "/ea_chk.php" //Request URL
    , dataType : "text" //전송받을 데이터의 타입
             //"xml", "html", "script", "json" 등 지정 가능
             //미지정시 자동 판단
    , timeout : 30000 //제한시간 지정
    , cache : false  //true, false
    , data : "m_id="+m_id+"&p_idx="+p_idx+"&p_ea="+p_ea //서버에 보낼 파라메터
          //form에 serialize() 실행시 a=b&c=d 형태로 생성되며 한글은 UTF-8 방식으로 인코딩
          //"a=b&c=d" 문자열로 직접 입력 가능
          //{a:b, c:d} json 형식 입력 가능
    , contentType: "application/x-www-form-urlencoded; charset=UTF-8"
    , error : function(request, status, error) {
     //통신 에러 발생시 처리
    
    }
    , success : function(response, status, request) {
     //통신 성공시 처리
     if (response=="error"){

      alert("페이지에 문제가 생겼습니다 다시 시도해주세요.");
      return;
     }else if(response==0){

      alert("죄송합니다. 입력하지 못했습니다.");
      return;
     }else if(response==2){

      alert("입력이 완료되었습니다.");
      return;

     }

    }
    , beforeSend: function() {
     //통신을 시작할때 처리
    
    }
    , complete: function() {
     //통신이 완료된 후 처리
    
    }
   });

</script>

Comments