예제코드

var prblmTag = '';
while(qitemIdx < resultList.length){
    prblmTag += `<div class="reg">`;

    if(resultList[qitemIdx].orignlFileNm === null){
        prblmTag += `<input type="file" name="quiz[0].file" class="input_file form-control" title="" class="w50p">`;
    }else{
        prblmTag += `
                    <input type="hidden" name="quiz[0].atchFileId" value="\${resultList[qitemIdx].atchFileId}">
                    <input type="hidden" name="quiz[0].fileSeSn" value="\${resultList[qitemIdx].fileSeSn}">
                    <a href="/bos/cmmn/file/fileDown.do?atchFileId=\${resultList[qitemIdx].atchFileId}&fileSn=\${resultList[qitemIdx].fileSeSn}">\${resultList[qitemIdx].orignlFileNm}</a>
                    <button type="button" name="fileDelBtn" data-evlsn='\${resultList[qitemIdx].evlSn}' data-prblmsn='\${resultList[qitemIdx].prblmSn}' data-atchfileid='\${resultList[qitemIdx].atchFileId}' data-filesesn='\${resultList[qitemIdx].fileSeSn}' data-prblmtypecd='\${resultList[0].prblmTypeCd}' class="btn btn-danger btn-sm"><i class="fa fa-trash-o" aria-hidden="true"></i></button>
                    `;
    }

 

1. resultList는 ajax통신 후 return받은 data.resultList라고 보면된다.

2. 백틱 안에 변수매핑은 \${data.변수} 이렇게 하시면 된다.

3. CSS가 깨진다면 부분주석 해가면서 어느부분이 오류인지 확인해라.

4. 나는 백틱을 += 로 붙여넣은 다음 최종 $("#대상").append(prblmTag);  최종했다.

'Programming > Javascript' 카테고리의 다른 글

[jqGrid] cell style 변경하기(setCell)  (0) 2020.02.09
[jqGrid] userdata 사용하기 (+ jsonReader)  (0) 2020.02.06
[jqGrid] excel download.  (0) 2020.02.04

+ Recent posts