자바 스크립트 이거 잘 옮긴건가요? 알고싶습니다

자바 스크립트 이거 잘 옮긴건가요? 알고싶습니다

QA

자바 스크립트 이거 잘 옮긴건가요? 알고싶습니다

본문


function getBoardList() {
        $.ajax({
            data : $("#boardForm").serialize(),
            type : "POST",
            url : "/board/getBoardList",
            dataType : "JSON",
            success : function(obj) {
                getBoardListCallback(obj);
            },
            error : function(xhr, status, error) {
            }
        });
    }
    function getBoardListCallback(obj) {
        var list = obj; //리스트
        var listLen = obj.length; // 객체.리스트
        var str = ""; //변수 str를 아무것도 없이 선언 이유는? 가 전각 
        if (listLen > 0) { // 리스트가 0보다 클시 
            for (var a = 0; a < listLen; a++) { //반복문 실행
                var seq = list[a].seq; //리스트 db 내용  0의 순서부터 seq를 뽑는다
                var company = list[a].company;
                var model_name = list[a].model_name;
                var core = list[a].core;
                var thread = list[a].thread;
                var detail = list[a].detail;
                var date = list[a].date;
                var ins_date = list[a].ins_date;
                var upd_date = list[a].upd_date;
                if (upd_date == null) {
                    upd_date = "";
                }
                str += "<tr onclick='goBoardDetail(" + seq + ");' >";
                str += "<td>" + seq + "</td>"; // 내용 seq 삽입
                str += "<td>" + company + "</td>"; // 이하 반복
                str += "<td>" + model_name + "</td>";
                str += "<td>" + date + "</td>";
                str += "<td>" + core + "</td>";
                str += "<td>" + thread + "</td>";
                str += "<td>" + detail + "</td>";
                str += "<td>" + ins_date + "</td>";
                str += "<td>" + upd_date + "</td>";
                str += "</tr>";
                // 행 종료
            }
        } else {
            str += "<tr colspan='4'>";
            str += "<td>등록된 글이 존재하지 않습니다.</td>";
            str += "<tr>";
        }
        $("#tbody").html(str);
    }
</script>
 

요 코드를

 


<tbody>
            <c:if test ="${listLen > 0}" >
            <c:forEach var="list" items="${listLen}">
            <td><c:out value="${list[a].seq}"/></td>
            <td><c:out value="${list[a].company}"/></td>
            <td><c:out value="${list[a].model_name}"/></td>
            <td><c:out value="${list[a].core}"/></td>
            <td><c:out value="${list[a].thread}"/></td>
            <td><c:out value="${list[a].date}"/></td>
            <td><c:out value="${list[a].ins_date}"/></td>
            <c:if test ="${list[a].upd_date eq null}">
                <td id="upd_date"><c:out value=""/></td>
            </c:if>
            <c:if test ="${list[a].upd_date ne null}">
                <td id="upd_date"><c:out value="${list[a].upd_date}"/></td>
            </c:if>
            </c:forEach>
            </c:if>
            </tbody>

로 변경했는데 어떤게 빠진건지 알고싶습니다 

이 질문에 댓글 쓰기 :

답변 1

무엇을 하려는지 의도를 알 수 없습니다.

jstl을 검색해 보니 jsp의 확장판 정도로 나오는데

그렇다면 JAVA의 웹언어의 형태일텐데 PHP에 특화된 이곳에

왜 질문을 할까 하는 의문과 javascript의 ajax의 url도 이상하고

만약 url이 xxx.php라면 PHP로 변환하려 한다면 이해가 되겠지만

JAVA로 변환한다면 말이 안되고...jstl로 잘 변환했지는와는 상관없이 이해하기 어렵습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 294
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT