본문 바로가기

[Script]

[AJAX + SPRING] Ajax, GET, POST, controller, restful controller

 

#AJAX(Restful(@RequestParam) + GET)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
 
var params = {
    test:"",
    test2:""
};
 
$.ajax({
    url : CONTEXT_PATH + 'restful/test.json',
    type : 'get',
    dataType : 'json',
    data : params,
    contentType : 'application/json; charset=utf-8',
    success : function(data, textStatus, jqXHR){
        alert('수정되었습니다.');
        location.reload();
    },
    error : function(jqXHR){
        if(!jqXHR.responseJSON){
            alert("An error occurred during the request.\nPlease try again in a moment.");
        }
    }
});
 
 
 
 
 
cs

 

#RestfulController(Restful + GET)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@RequestMapping(value = "restful")
@RestController
public class RestfulController {
    @RequestMapping(value = "/test.json", method = RequestMethod.GET)
    public Result<?> test(
            @RequestParam(value="test", required = falseString test,
            @RequestParam(value="test2", required = falseString test2
            ){
        
        //contents
        
        return new Result<String>(2000"수정되었습니다.");
    }
}
 
cs