자바 스크립트 이거 잘 옮긴건가요? 알고싶습니다
본문
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로 잘 변환했지는와는 상관없이 이해하기 어렵습니다.
답변을 작성하시기 전에 로그인 해주세요.