부스트코스 개발일지 TODO앱 만들기 - 5일차
오늘도 열심히 코딩공부를 합니다. 뚝딱뚝딱 만들지 못해서 아쉬울뿐. 1회차는 2일만에 거의 막힘 없이 만든 느낌인데, 지금은 영 진척이 안난다.
한번 막히면 자꾸 막힌거에서 계속 진척이 안나서 고생한다. ㅠ
일단 AJAX를 구현할때 버튼을 Input으로 만드는 바람에 값전달에 있어서 아무 값도 전달 해주지 못해서, 결국 그 방법을 찾는데 시간자체를 너무 많이 써서 걍 정말 반쯤 포기하는 상태로 있었다.
근데 생각해보니까 input 태그로는 하기 어려울 것 같아서, input말고 다른 태그 쓰면 어떨까 싶어서 그냥 만들어서 해보니까 수월하게 전달이 됬음.
결국 UPDATE는 잘 작동했구. 문제는 없었음.
물론 그 값전달하는 방식에서도 애를 좀 먹었는데, getAttribute를 값을 받아올려했다가 방법의 방법을 찾다가 getParameter를 통해서 GET을 통해 받아온 값을 때왔음.
참고로, getParameter는 값을 받아 올때 String으로 받아오니 int값으로 받으려면 Integer로 파싱하는 방법을 사용해야함.
그후 새로고침하는 방식을 어떤식으로 하는게 좋나를 생각했는데, innerHTML을 가지고 전체값을 바꿔버리는걸로 해보려했는데,
값을 재대로 못받아와서 innerHTML을 통해서 값을 치환해도 값이 없어서 HTML을 초기화시켜버림.
이것에 대해서 해결 방법을 잘 찾아내야함.
즉, 요약하면.
콜백함수를 통해 변환된 HTML을 값을 받아서 다시 innerHTML을 해주는 작업.
그리고 그 이후에 생기는 모든 문제들에 대해서 다시 생각해볼것ㅠㅠㅠ
FE: CSS 다시 짜기.
'프로젝트 > BoostCourse Full-Stack Web-Developer' 카테고리의 다른 글
부스트코스 개발일지 TODO앱 만들기 - 7~8일차(완성) (0) | 2019.08.17 |
---|---|
부스트코스 개발일지 TODO앱 만들기 - 6일차 (0) | 2019.08.17 |
부스트코스 개발일지 TODO앱 만들기 - 4일차 (0) | 2019.08.14 |
부스트코스 개발일지 TODO앱 만들기 -1~3일차 (0) | 2019.08.12 |