2017-11-02 3 views
0

나는 몇 가지 물건을 처리하는이 POST 방법 미안 내포스트 방법 대신 다시로드 리드는 무효 방법

public void circleUpPost(HttpServletRequest _request, Model _model, @ModelAttribute("circleUpModel") CircleUpModel _circleUpModel) { 

    ... 

처럼 보이는 포스트 방법이있다. Post 메서드가 끝나면 페이지가 다시로드됩니다. 그러나 대신에 아무것도 일어나지 않아야합니다.

@ReponseBody 또는 @ResponseStatus (value = HttpStatus.OK)를 이미 추가하려고 시도했지만 작동하지 않습니다!

제안 사항이 있습니까?

편집

어쩌면 내 페이지의 제출 버튼을 문제의 원인은? 물론 뷰에서 포스트 메소드로 데이터를 제출해야합니까?

답변

0

제출 버튼이 페이지를 다시로드하기 때문에 제출 기능이 바뀌었기 때문에 알았습니다.

대신 Ajax를 사용하여 데이터를 내 Post Method로 보냈습니다!

function sendData(){ 
    var myform = document.getElementById("circle_form"); 
    var form = new FormData(myform); 
    $.ajax({ 
     url: "CircleUp", 
     data: form, 
     cache: false, 
     processData: false, 
     contentType: false, 
     type: 'POST' 
    }); 
} 

죄송합니다.이 "unnecssary"게시물! 바라건대 그것은 다른 사람을 도울 수 있습니다!