gpt4 book ai didi

jquery - 如何在 Mustache 模板中循环遍历 Json 数组

转载 作者:行者123 更新时间:2023-12-01 07:10:27 24 4
gpt4 key购买 nike

我有一个包含 JSON 对象的数组:

{result" : "OK","data":[
{"name" : "henrytest",
"id" : "9a3d1faaaac742889a940a6d9df49d16"},
{"name" : "henrytest",
"id" : "9a3d1faaaac742889a940a6d9df49d16"},
{"name" : "henrytest",
"id" : "9a3d1faaaac742889a940a6d9df49d16"}
]
}

我正在尝试循环遍历数组以获取表中显示的 3 个字段。然而什么也没有显示。这是我的 mustache 模板:

<table style="width:100%;">
<thead>
<tr>
<th>Name</th>
<th>User ID</th>

</tr>
</thead>
<tbody>
{{#data}}
<tr>

<td>{{name}}</td>
<td>{{id}}</td>

</tr>
{{/data}}

</tbody>
</table>

我无法显示表中的任何字段。严重卡住了..:( :(有什么想法可以实现这一点吗?

最佳答案

刚刚浏览过mustache .我希望这正是您所期望的。

  $(document).ready(function() {
var jsonData = {
"result": "OK",
"data": [{
"name": "henrytest",
"id": "9a3d1faaaac742889a940a6d9df49d16"
}, {
"name": "henrytest",
"id": "9a3d1faaaac742889a940a6d9df49d16"
}, {
"name": "henrytest",
"id": "9a3d1faaaac742889a940a6d9df49d16"
}]
}

var Usertemplate = $("#user-template").html();
$("#userinfo").html(Mustache.to_html(Usertemplate, jsonData));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.8.1/mustache.js"></script>
<table style="width:100%;">
<thead>
<tr>
<th>Name</th>
<th>User ID</th>
</tr>
</thead>
<tbody id="userinfo">
<script id="user-template" type="text-template">
{{#data}}
<tr>
<td>{{name}}</td>
<td>{{id}}</td>

</tr>
{{/data}}
</script>
</tbody>
</table>

关于jquery - 如何在 Mustache 模板中循环遍历 Json 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28791316/

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