■ 공식사이트 https://github.com/BorisMoore/jquery-tmpl
■ jquery.tmpl.js을 다운로드
<script type="text/javascript" src="./js/jquery-1.12.2.min.js"></script> <script type="text/javascript" src="./js/jquery.tmpl.min.js"></script>
■ 테스트를 위한 data object를 생성
function makeJSON() { var jsonArr = [ "한글", "b", "c"]; // 배열 object var tmplVal = new Object(); tmplVal.jsonArr = jsonArr; return tmplVal; }
■ tmplView div에 sampleTmpl 템플릿으로 tmplVal데이터를 표현
$(document).ready(function() { var tmplVal = makeJSON(); console.log( "[mirinae.maru] tmplVal : " + JSON.stringify(tmplVal) ); $(sampleTmpl).tmpl(tmplVal).appendTo("#tmplView"); });
■ body( tmplView )
<div id="tmplView"/>
■ 전체 소스
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>radio test</title> <script type="text/javascript" src="./js/jquery-1.12.2.min.js"></script> <script type="text/javascript" src="./js/jquery.tmpl.min.js"></script> <script id="sampleTmpl" type="text/x-tmpl"> {{each(key,item) jsonArr}} <div>${item}</div><br> {{/each}} </script> <script type="text/javascript"> function makeJSON() { var jsonArr = [ "한글", "b", "c"]; var tmplVal = new Object(); tmplVal.jsonArr = jsonArr; return tmplVal; } $(document).ready(function() { var tmplVal = makeJSON(); console.log( "[mirinae.maru] tmplVal : " + JSON.stringify(tmplVal) ); $(sampleTmpl).tmpl(tmplVal).appendTo("#tmplView"); }); </script> </head> <body> <div id="tmplView"/> </body> </html>
■ Tip1 : jstl core tag를 사용할 경우에는 escape를 하여야 한다.(\${xx})
- jQuery checkbox 전체 선택/해제 예제 2022년 3월 15일
- Highcharts error #17 2019년 7월 10일
- Highchart TypeError: c.init is not a function 2019년 7월 10일
- Highchart 크기 조정 2019년 7월 8일
- Highcharts error #13 2019년 7월 8일
- Grid Stack Two grids demo 예제 2019년 6월 12일
- 동적으로 추가/생성된 태그에 이벤트 추가 방법 2019년 6월 10일
- Highcharts update event 2019년 3월 26일
- jdom2를 이용한 spring xml response(응답) 2017년 12월 5일
- jquery xml 요청, spring xml 리턴 2017년 12월 5일
- jquery div show hide 예제 2016년 5월 25일
- jquery css 예제 2016년 5월 25일
- jquery selectbox 예제 2016년 5월 25일
- jquery json 예제 2016년 5월 25일
- jquery template 예제 1 2016년 5월 25일
- jquery datepicker 2016년 5월 9일
- jquery radiobox 2016년 4월 29일
- jquery bgiframe 정리 2016년 2월 1일
- jquery each( $.each ) 2016년 1월 25일
- jquery spring – checkbox로 선택된 배열 주고 받기 2015년 8월 15일
- jquery spring ajax call 2015년 8월 15일
- jQuery 동적 체크박스 제어 2015년 1월 27일
- 간단한 jquery chained selectbox 예제 2014년 12월 4일
- jquery ui tip 2014년 9월 2일