$.ajax({
type: "GET",
url: url,
success:function(data){
var obj = JSON.parse(data);
for(var i=0; n=obj.List.Names.length; i<n; i++){
if(obj.List.Names[i] == "undefined"){
setName("기본 네임");
}else{
setName(obj.List.Names[i].value);
}
}
});
-------
cannot read property 'value' of undefined..... 발생.....
해결책 - typeof 를 사용하라
$.ajax({
type: "GET",
url: url,
success:function(data){
var obj = JSON.parse(data);
for(var i=0; n=obj.List.Names.length; i<n; i++){
if(typeof obj.List.Names[i] == "undefined"){
setName("기본 네임");
}else{
setName(obj.List.Names[i].value);
}
}
});
'삽질' 카테고리의 다른 글
[2018-09-03] ArrayList에 add 한 값이 기대한 값이 아님 (0) | 2018.09.03 |
---|---|
[2018-08-29] Spring Transaction rollback 이 안됨 (1) | 2018.08.29 |
페이스북, 트위터 콜백 (0) | 2014.11.11 |
How to remove IP in CBL spamhaus (0) | 2014.11.07 |
[2014-08-06] 스마트 에디터가 이상하게 나온다 (0) | 2014.08.06 |