테스트 사이트 - 개발 중인 베타 버전입니다

ajax 에러 부탁드립니다 채택완료

갈팡지팡 10년 전 조회 3,216

function getDataJSON(url) {

    $.ajax({
        type: "POST",
        dataType: "json",
        url: url,
        data: { term: _term, from: _from, to: _to}
    }).done(function(json) {
        if (!json) {
            alert("SYSTEM ERROR 1."); return; }
        switch (json.code) {
            case "200":

                if(!json) { alert("SYSTEM ERROR 2."); return; }
                else console.log("[developer] List loading complete.");

                data      = json.data;
                _term     = data.TERM;
                _from     = data.FROM;
                _to       = data.TO;

                $("#from").val(_from);
                $("#to").val(_to);

                var tr_class = "tr1";
                $('#list-table > tbody').empty();
                $.each(data.LIST, function(i, item) {
                    $('#list-table > tbody:first').append(
                            $('').attr('class', tr_class)
                                    .append($('').html(item.CODE))
                                    .append($('').html(item.TYPE))
                                    .append($('').html(item.LEVEL))
                                    .append($('').html(item.MESSAGE))
                                    .append($('').html(item.CREATE_TM))
                    );
                    tr_class = tr_class == "tr1" ? "tr2" : "tr1";
                });

                break;
            default : alert("SYSTEM ERROR default.");

        }
    });

} 

 

여기서에서 each부분의 코드 때문에 TypeError: Cannot read property 'length' of undefined​ 에러가 발생합니다.. 무슨 문제 인지 조언 부탁드려요 ㅠ 

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인