기록
article thumbnail
728x90

html

<form id="testform" name="testform" method="post" action="/param">
    <input type="text" name="t"> 
    <input type="text" name="t2"> 
</form>
<button type="submit" class="btn_submit back-color2 btn btn-secondary" form="testform">Test</button>

 

js

$("form#testform").submit(function (e) {
    e.preventDefault();
    var queryString = $("form[name=testform]").serialize(); // 데이터 직렬화 

    $.ajax({
        url: "../param",
        type: 'POST',
        data: queryString,
        success: function (data) {
            alert(data);
        },
        error: function (e) {
            alert("실패했습니다.");
        },
    });
});

데이터 직렬화를 하게되면 

t1=abc&t2=qwe 이런식으로 넘어가게됨.

 

controller (java)

@PostMapping("/param")
public ResponseEntity<?> paramtest(@RequestParam("t") String val1, @RequestParam("t2") String val2) {
    return ResponseEntity.ok("Success!\n" + val1 + " and " + val2); 
}

 

입력

 

결과

profile

기록

@데굴데구르르 림

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

2025, 이제 사내 컨플루언스에 모두 작성하게 되어서 업데이트가 잘 없을 것 같습니다..