gpt4 book ai didi

javascript - 为json数据制作html模板

转载 作者:行者123 更新时间:2023-11-28 02:45:21 25 4
gpt4 key购买 nike

我正在使用t.js作为我的项目中的模板引擎。如何为此 json 制作模板:

{
data: [
{
FirstName: "Test1",
LastName: "Test11"

},
{
FirstName: "Test2",
LastName: "Test22"
},
{
FirstName: "Test3",
LastName: "Test33"
}
]

}

我想将其渲染为

<ul>
<li>Test1,Test11</li>
<li>Test2,Test22</li>
<li>Test3,Test33</li>
</ul>

对于我上面的例子,你能建议任何其他模板引擎以及模板 html 吗?我不想使用任何使用 eval 或 new Func

的模板引擎

最佳答案

标记

<ul id="myList">
{{@mydata}} <li>{{=_val.FirstName}},{{=_val.LastName}}</li> {{/@mydata}}
</ul>

Javascript

var source = $("#myList").html();
var template = new t(source);
$("#myList").html(template.render({
mydata: [
{
FirstName: "Test1",
LastName: "Test11"

},
{
FirstName: "Test2",
LastName: "Test22"},
{
FirstName: "Test3",
LastName: "Test33"
}
]
}));

演示:http://jsfiddle.net/diode/c2Qhw/

关于javascript - 为json数据制作html模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com