Programming/JavaScript.Jquery.Ajax
Ajax 기초 문법 정리
Molamola88
2018. 11. 22. 08:19
* 기본 ajax 구조
1 2 3 4 5 6 7 8 | $.ajax({ url: www.tistory.com // $(form).attr("action") ,async: false // false 는 동기, true 는 비동기 ,type: get // $(form).attr('method') ,data: { "param1" : "A" , "param2" : "B" } // $(form).serialize() ,dataType: jSon ,success: function() {} // todo ,error: function(request, status, error) {} // todo }) | cs |
- url : ajax 에서 이동하여 데이터를 get/set 할 URL 주소. 폼으로 받을 경우 action의 값을 셋팅한다.
- async: true 비동기, false 동기
- type: get 인지 post 인지 셋팅한다. 폼으로 받을 경우 method의 값을 셋팅한다.
- data: url에 파라메터로 넘겨줄 data 를 JASON 구조로 셋팅한다.
form 에 데이터가 있을 경우 .serialize() 를 사용 편리하다. form 데이터를 json 구조로 병렬화 시켜준다.
ex) $value = $(form).serialize();
- dataType: 리턴 받을 값의 데이터 구조. jSon , text 등 사용 가능
- sucess: Ajax 가 성공했을 경우 후처리 function
- error: Ajax 가 실패했을 경우 후처리 function