Ajax Success가 되지 않을 때
Ajax 를 이용한 통신을 하던 중 막혔던 것이 있었다. Ajax를 통해 값을 받고 save를 하는 과정이였는데, DB에는 값이 잘 들어가지만 Success함수가 실행이 되지 않았다 (그렇다고 fail 함수가 실행이 된 것도 아니였다) 그 원인을 파악하기 위해 여러가지 구글링을 해보았는데, 살펴보자. 1. ajax 통신을 하기위해선 Controller에 @ResponseBody 혹은 RestController로 되어 있어야 한다. -> 이 부분은 맞게 코딩을 했었지만 되지는 않았다 결국 이리저리 찾다가 원인을 발견했는데, 버튼을 누르면 ajax 호출이 되게 했지만 button type이 submit으로 되어있어서 success 가 되지 않았던 것이다 submit을 지워주니 해결완료