써먹는 웹개발
[Js] 대/중 메뉴 로딩시 에러 발생 : cannot read properties of undefined (reading 'length') 본문
웹개발/Js & Jquery
[Js] 대/중 메뉴 로딩시 에러 발생 : cannot read properties of undefined (reading 'length')
kmhan 2022. 10. 31. 14:03728x90
반응형
1. 에러 원인 : 2-1 소스 10번줄 each함수 안에 menuL 값이 undefined
- menuL 값이 대입되기 전에 each 함수 호출
2-1. 수정 전 소스
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
comm.net.ajax("getLargeMenuList.do", {}, function(result) {
if(result.resultData) {
menuL = result.resultData;
}
});
comm.net.ajax("getMediumMenuList.do", {}, function(result) {
if(result.resultData) {
menuM = result.resultData;
$.each(menuL, function() {
...
}
}
});
|
cs |
2-2. 수정 후 소스
1
2
3
4
5
6
7
8
9
10
11
12
13
|
comm.net.ajax("getLargeMenuList.do", {}, function(result) {
if(result.resultData) {
menuL = result.resultData;
comm.net.ajax("getMediumMenuList.do", {}, function(result) {
if(result.resultData) {
menuM = result.resultData;
$.each(menuL, function() {
...
}
}
});
}
});
|
cs |
728x90
반응형
'웹개발 > Js & Jquery' 카테고리의 다른 글
[Js] 느낌표 두개(!!) 연산자 뜻과 사용방법 (0) | 2023.01.31 |
---|---|
[Jquery] 자주쓰는 선택자 종류 3가지 (0) | 2022.11.29 |
[Js] localStorage와 sessionStorage (0) | 2021.11.23 |
[Js] 정규식으로 a 태그만 제거 (0) | 2021.08.10 |
[Js] window.print() 함수 호출시 (클릭) 이벤트가 안되는 현상 해결방법 (0) | 2021.07.26 |
Comments