-


Ajax


사용하기 위해선 ajax가 임포트 되있어야 한다.


1.동기화 방식과 비동기화 방식

1) 동기화 방식 

- 로직 순서를 유지 (프로그램의 짜여진 순서 - 위에서 아래)

예제1 ) 

통계 조회 페이지

-주소호출 -> 콘트롤러 -> 서비스 > dao > db 조회 >view 화면 


2) 비동기화 방식

- 로직의순서를 무시하고 콜백이 있을때 실행된다.

예제2 ) 

-주소호출 ->콘트롤러 ->view화면 - 별도 db조회후 - 출력 


ajax는 이론적으로 위 두가지 방식만 기억하면된다 ! 

소스는 검색하면 다나와으~ ~ ~

------------------------------------------------------------------------------------------------

ajax 에 정해진 기본 규칙들 


  URL : '데이터 조회할 URL'

type : 'POST', // get, post

data : $('#'+getFormId).serialize(), // form을 통채로 넘길때, {'name':'홍길동',             'age':'20'} 

dataType: 'json', //text, json, html, xml, script

async : false, // true 비동기화, false 동기화방식

success : function(data){

//data에 object 형식으로 데이타가 담겨있다.

},

errer : function(err) {

alert(err);

},

statusCode : {

400: function(){

alert("Popup 화면 생성에 실패하였습니다.");

},

404: function(){

alert("Profile정보가 존재하지 않습니다.");

},

501: function(){

alert("Profile정보 조회중 서버 오류가 발생하였습니다.");

}

}

});

------------------------------------------------------------------------------------------------

'클라이언트 측 언어 > Ajax' 카테고리의 다른 글

ajax 첫 걸음마 때기.  (0) 2015.10.16
JSON 이란?  (0) 2015.10.16

다른 카테고리의 글 목록

클라이언트 측 언어/Ajax 카테고리의 포스트를 톺아봅니다