card창이 계속해서 증식하는 에러
1개-> 그다음 append 1개 ->그다음 append 1개 ->..
이런식으로 card창이 붙어야 하는데
1개 -> 원래것 1개+ 새로운 것 1개(총 2개) ->1+1+1 = 3개 ->...
이런식으로 캐시(?) 가 쌓이듯이 card창이 계속 증식....
포인트는 함수 안에서 함수를부르지 않고 따로쓰는것.
이거 해결할라고 비동기를 동기로 바꾸는 법.. 까지 찾아보고... 하지만 결국 함수로 해결했다!!
버튼을 클릭하는 이벤트를 따로따로 함수 작성해서 var값만 넘겨준다.
근데 뭔가 해결한 후에도 좀 찝찝한 감이 있다. 알고리즘을 더 공부하자. 반복문도 못써서야. ㅜㅜ
함수와 함수를 분리하는 그 요령도 아직 감이 안잡힌다. 이런건 어디서 배우는 거지..
원래는 클릭이벤트 안에 또 클릭이벤트 함수를 작성하는 식으로 계속 나열했었는데. 이걸 바꾸었더니 에러가 해결됨. 왤까~~ 왜냐~~ 그래서 해결되어서 기쁘다!! 이제 다음장으로 넘어갈 수 있다!!
--------------------------------------------------------------
실제로 DB에 insert하는 것은 register 버튼이 눌러질때- 필요한 data항목을 다 긁어서. recipe글과 함께 날라간다!!
인서트 되는 것까지 확인!!! 아싸!!!! 아~~ 속시원하다!!
후후 이제 다음단계로 가볼까요!!
댓글 없음:
댓글 쓰기