jQuery 템플릿을 사용하여 json data_jquery를 표시하는 코드

WBOY
풀어 주다: 2016-05-16 18:18:02
원래의
966명이 탐색했습니다.

전체 코드:

코드 복사 코드는 다음과 같습니다.

$.fn.parseTemplate = function(data )
{
var str = (this).html();
var _tmplCache = {}
var err = ""
try
{
var func = _tmplCache[str];
if (!func)
{
var strFunc =
"var p=[],print=function(){p.push.apply(p, 인수); };"
"with(obj){p.push('"
str.replace(/[rtn]/g, " ")
.replace(/'(?=[ ^#] *#>)/g, "t")
.split("'").join("\'")
.split("t").join("'")
.replace(/<#=(. ?)#>/g, "',$1,'")
.split("<#").join("');")
.split("#>").join("p.push('")
"');}return p.join('');"

// Alert(strFunc );
func = new Function("obj", strFunc);
_tmplCache[str] = func;
}
return func(data); ) { err = e.message; }
return "< # ERROR: " err.toString() " # >"
}

사용법:

먼저 이 템플릿을 선언하세요.


코드를 복사하세요. 코드는 다음과 같습니다.
var output=$('#template' ).parseTemplate(json);
$('#cc').html(output);
})
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿