我正在使用这个函数通过 javascript模板化HTML :
parseTemplate = function(tmpl, data) {
var regexp;
for (k in data) {
regexp = new RegExp('{' + k + '}', 'g');
tmpl = tmpl.replace(regexp, data[k]);
}
return tmpl;
}
像这样的JSON
对象
JSONdata = {
prop1 : val,
prop2 : val,
prop3 : {
prop1of3 :
prop2of3 :
...
}
...
}
使用花括号 inHTML
和 righe template
,我可以渲染所有元素,例如prop1
or prop2
。否则我无法渲染,例如,,prop1of3
因为函数无法找到(?)它。您能否建议一种解决方案来呈现这种 JSON 对象中元素的属性?jQuery 很受欢迎