자바(Java)/자바+스프링 프레임워크+Mybatis
Uncaught TypeError: Cannot read properties of undefined (reading 'list')
xemaker
2023. 6. 16. 14:36
Uncaught TypeError: Cannot read properties of undefined (reading 'list')
웹 화면이 멎는것 처럼 보였다. 출력되야 될게 출력되지 않았다. 뭔가 오류가 발생했다.
흠.. 이상하다.. 또 복사 붙여넣기 과정에서 휴먼에러가 발생했구만..
자 뭐가 문제인지 찾아보자.
웹 화면에서 발생했으니 F12를 눌러서 개발도구 창을 연다.(DevTools)
콘솔탭을 클릭하니 예상대로 에러메시지가 있었다.
Uncaught TypeError: Cannot read properties of undefined (reading 'list')
흠.. 변수 list 를 읽을려고 하는데 문제가 생긴듯 하다.
그래서 찾아가 봤다.
역시나.. ajax("/list.do"); 를 통해 서버를 호출해서 값을 가져온 후 변수에 세팅을 해야 하는데
/list.do 가 컨트롤러에 없었다..
var param=new Object();
param.list = ajax("/list.do");
이렇게 하고 param.list를 쓰려고 하는데 /list.do 가 없어서 값을 못가져오니 TypeError가 발생하였다.