-
스프링에서 ajax요청시 주의사항java/스프링공부 2020. 8. 18. 16:55728x90
jquery.min.js:4 POST http://localhost:9090/yang4/menu/saveMenu 415
jquery.min.js:4 POST http://localhost:9090/yang4/menu/saveMenu 500
해결방법)
$.ajax({
url : url
, headers : headers
, type : "POST"
, dataType : "json"
, data : paramData
, success : function(result){
fn_showList();
//초기화 이벤트 호출
$("#btnInit").trigger("click");
}
});
스프링 controller에 ajax 요청시
415 에러를 해결하려면
var headers = {"Content-Type" : "application/json"
, "X-HTTP-Method-Override" : "POST"};
Context-Type을 추가해줘야하고
ajax500에러 해결하려면
넘기는 폼데이터를 json으로 감싸줘야함
var paramData = JSON.stringify({
"code" : $("#code").val()
, "codename" : $("#codename").val()
, "sort_num" : $("#sort_num").val()
, "comment" : $("#comment").val()
});728x90'java > 스프링공부' 카테고리의 다른 글
스프링부트 (0) 2022.05.04 스프링에서 restapi 만들때 주의할점 (0) 2020.07.10 스프링에서 컨트롤러에서 비동기처리 (0) 2020.07.09 스프링에서 jsp랑 서블릿 역할 (0) 2020.07.09 스프링에서 controller에서 return페이지가 없는 void함수 (0) 2020.06.28