您好,欢迎访问一九零五行业门户网

使用jQuery模板来展现json数据的代码_jquery

完整代码:
复制代码 代码如下:
$.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,arguments);}; +
with(obj){p.push(' +
str.replace(/[\r\t\n]/g, )
.replace(/'(?=[^#]*#>)/g, \t)
.split(').join(\\')
.split(\t).join(')
.replace(//g, ',$1,')
.split(.split(#>).join(p.push(')
+ ');}return p.join('');;
//alert(strfunc);
func = new function(obj, strfunc);
_tmplcache[str] = func;
}
return func(data);
} catch (e) { err = e.message; }
return ;
}
使用方法:
首先声明这个模板
复制代码 代码如下:
然后使用
复制代码 代码如下:
$(function(){
var json={items:{pm:{key:value,key1:value1},pm1:pmvalue}};
var output=$('#template').parsetemplate(json);
$('#cc').html(output);
})
就是这么简单!
其它类似信息

推荐信息