본문 바로가기

Spring

[Spring] ajax 사용법

반응형

ajax

비동기식 자바스크립트 
XML(Asynchronous Javascript And XML)의 약자. 하이퍼텍스트 표기언어(HTML)만으로 어려운 다양한 작업을 웹페이지에서 구현해 이용자가 웹페이지와 자유롭게 상호 작용할 수 있도록 하는 기술. 별도 프로그램을 설치하거나 웹페이지를 다시 로딩하지 않고도 메뉴 등 화면상의 객체를 자유롭게 움직이고 다룰 수 있다. 비슷한 기능의 액티브X나 플래시 등에 비해 가볍고 속도가 빨라 차세대 웹 기술로 각광받고 있다.

 

목차

1. maven 등록

2. 형태

3. 사용방법

 

 

 

 

 

maven

<!-- jackson -->
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.8.11</version>
</dependency>

메이븐 라이브러리 추가

 

 

 

 

 

형태

$.ajax({
    url: "controller",
    type: "get" // "post", (두 형태 중 사용)
    data:  {'age': 26, 'lang': 'JS', 'drink': 'zero coke'}  // $("#search").serialize(),   (두 형태 중 사용)
    success: function (data) {

        data 파라미터에 담겨서 리턴
        alert("성공");
    },
    error: function () {
        alert("실패");
    }

})

 

 

 

 

 

사용방법

  • Controller

 

 

 

  • jquery

 

 

 

  • ajaxView 
반응형