개발 일기

14일차 본문

TIL(Today I learned)

14일차

flow123 2021. 9. 28. 12:47

#오류 해결 - expression statement is not assignment or call html

 

ajax 가 실행이 안되서 console.log 에 찍어보니 아래와 같은 에러 메시지가 떴다. 

jquery-3.2.1.slim.min.js:2 jQuery.Deferred exception: $.ajax is not a function TypeError: $.ajax is not a function
    at showCategory (http://localhost:8080/recommendation:32:15)
    at HTMLDocument.<anonymous> (http://localhost:8080/recommendation:28:9)
    at j (https://code.jquery.com/jquery-3.2.1.slim.min.js:2:30203)
    at k (https://code.jquery.com/jquery-3.2.1.slim.min.js:2:30517) undefined

자바스크립트코드 

<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<scriptsrc="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous"></script>
<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<scriptsrc="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>

Bootstrap 에서 가져온 slim JS 코드가 ajax 에서는 지원하지 않아서 생기는 문제다. 위의 코드를 아래 코드로 바꾸어준다. 

 

<scriptsrc="https://code.jquery.com/jquery-3.2.1.slim.min.js"
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

 

참고:https://suhyeokeee.tistory.com/81

 

 

#

내일 팀 과제 중간 점검이 있어서 처음으로 밤샘 코딩을 했다.  

데이터 입력에서 막혀서, 결과적으로는 목표한 것의 절반 정도만 구현했다. 

-멀티 페이지 구현 (전역 변수 사용법을 이해하지 못해서 페이지 별로 html 을 만들었다.) 

-데이터 입력 (위의 사항 때문에 데이터가 페이지 별로 별도 입력이 되었다. 다시 하자) 

-데이터 불러오기 

 

오늘 해야할 일

<팀 과제> 

(1) 성우님 백엔드 코드 이해해보기. 

(2) 버튼으로 중복 허용하기. 

(2) 1,2,3 페이지의 변수 한번에 받아오기. 전역 변수 적용해서 다시 코딩해보기.  

(3) 변경된 알고리즘 적용해보기 . 

 

시험 전 날 늘 그렇듯, 잠을 자지 않은 만큼 생산성이 높았던 것은 아니다. 

그래도 이렇게 오래 앉아서 가만히 문제에 몰두한 것은 처음이었다. 

슬랙 메시지도 울리지 않고, 아무런 대화 없이 코딩만 하니까 집중이 더 잘 됐다. 

중간에 흐름이 깨지지 않고 하니까 더 효율적이었다 (비즈니스 영역에 비해서 코딩은 몰입이 훨씬 중요하다) 

저녁형 인간이지만, 앞으로 기상 시간을 조금씩 앞당겨봐야지 (이번주 목표는 7시50분이다.) 

 

 

'TIL(Today I learned)' 카테고리의 다른 글

생활코딩 파이썬 입문 편  (1) 2021.10.04
주간 회고 - 1차 프로젝트  (0) 2021.10.03
서버사이드 렌더링 VS 클라이언트 사이드 렌더링  (0) 2021.09.25
6일차  (0) 2021.09.24
1주차 주간회고  (0) 2021.09.20
Comments