프로필 정보 변경(닉네임 수정X)
프로필 정보 변경을 완료했다..!!! 그리고 thymeleaf 에서 onclick 안에 변수까지 넣어서
닉네임을 변경하지 않고 그대로 둘 경우 그대로 저장 할 수 있게 구현했다!!!!
타임리프 언어를 사용해야 해서 html파일에 script를 작성!
여기서 제일 아쉬운 점은 아직 파일을 어떤 방식으로 저장하는지 몰라서 file 같은 경우는 그냥 이름만 저장하게 코드를 살짝 수정했다.
그리고 이전까지는 contentType이랑 JSON.stringify()를 사용하지 않아도 잘 됐었는데 이번엔 작동하지 않아서 저거 찾는다고 조금 걸렸다...
(근데 file 형식을 text가 아닌 진짜 파일로 바꾼다면 다시 다 뜯어고쳐야 할 것 같다.... 흑...ㅠㅠ)
이 부분!! 원래는 flask의 jinja템플릿 언어로 되어 있어서 onclick에 thymeleaf 를 어떻게 넣을까 막 찾아보다가 th:attr
을 사용하면 된다고 해서 바로 사용!! 순식간에 해결 되었다.
(원래는 attr 안쓰고 onclick에서 어떻게 하나 계속 헤맸는데.... ㅎㅎ;; 쓰라면 좀 써라)
jinja2 사용했을때 코드
onclick = "update_profile({{ user_info.nickname }})"
"/profileinfo/{id}"
{id} 값에 따라 다른 user의 페이지 보여주기